Будет ли работать DHCP-сервер?
Anonymous Quiz
46%
Да
24%
Нет
5%
Только с включенным FastTrack
2%
Только с выключенным FastTrack
4%
Будет выдавать только зарезервированные адреса
4%
Не сможет выдать новые адреса, но может продлять
3%
Сможет выдать новые адреса, но не сможет продлять
8%
Недостаточно данных для ответа
4%
Нет ни одного правильного ответа
Соберите своего первого AI-агента в прямом эфире
ИИ-агенты — это автономные системы, которые самостоятельно принимают решения и планируют шаги, чтобы достичь поставленной цели. Особенно они полезны в бизнесе.
На бесплатном практическом вебинаре мы покажем, как за час сделать ИИ-агента, который будет:
✔️анализировать транскрипты ваших встреч
✔️автоматически генерировать персонализированные коммерческие предложения (КП)
✔️отправлять эти КП клиентам в нужном формате
✔️интегрироваться с вашей CRM.
Все участники получат запись вебинара, шаблоны AI-агентов для быстрого старта, приглашение в закрытое AI Community и доступ к AI-подборке книг, курсов и вебинаров. А еще полноценный доступ к ИИ-платформе AlpinaGPT на 5 дней с оплатой токенов за наш счет.
Кто расскажет:
Жемал Хамидун — директор цифровых продуктов Alpina Digital, который запустил AlpinaGPT; автор телеграм-канала «Готовим ИИшницу»
Павел Доронин — основатель AI Community и AI Today
Глеб Ивашкевич — ML/AI/GIS, PhD. CEO и основатель Datarythmics
Когда: 9 сентября в 16:00 (мск)
Участие бесплатное
🔜Зарегистрироваться
ИИ-агенты — это автономные системы, которые самостоятельно принимают решения и планируют шаги, чтобы достичь поставленной цели. Особенно они полезны в бизнесе.
На бесплатном практическом вебинаре мы покажем, как за час сделать ИИ-агента, который будет:
✔️анализировать транскрипты ваших встреч
✔️автоматически генерировать персонализированные коммерческие предложения (КП)
✔️отправлять эти КП клиентам в нужном формате
✔️интегрироваться с вашей CRM.
Все участники получат запись вебинара, шаблоны AI-агентов для быстрого старта, приглашение в закрытое AI Community и доступ к AI-подборке книг, курсов и вебинаров. А еще полноценный доступ к ИИ-платформе AlpinaGPT на 5 дней с оплатой токенов за наш счет.
Кто расскажет:
Жемал Хамидун — директор цифровых продуктов Alpina Digital, который запустил AlpinaGPT; автор телеграм-канала «Готовим ИИшницу»
Павел Доронин — основатель AI Community и AI Today
Глеб Ивашкевич — ML/AI/GIS, PhD. CEO и основатель Datarythmics
Когда: 9 сентября в 16:00 (мск)
Участие бесплатное
🔜Зарегистрироваться
👎3❤1
Почему будет работать DHCP-сервер
Я думаю, правильный ответ многих удивил, еще кто-то мог про него знать, считая это просто особенностью роутеров Mikrotik, но на самом деле все глубже.
Начнем с того, что с DHCP-трафиком хост должен уметь работать в несколько отличных от всего иного сетевого взаимодействия обстоятельством – при полном отсутствии каких-либо сетевых настроек.
А как работать с сетью, если сети еще нет? Понятно, что стандартные инструменты здесь подходят мало и было принято решение использовать Berkeley Packet Filter (BPF).
Berkeley Packet Filter (BPF) – это механизм в UNIX и Linux системой который позволяет работать с сырым трафиком (raw sockets) выполняя захват и фильтрацию.
Поэтому в системе на уровне ядра настроен отдельный BPF на захват DHCP-трафика и этот захват происходит раньше, чем трафик попадает в Netfilter – еще один компонент ядра, который осуществляет фильтрацию пакетов, т.е. является настоящим брандмауэом.
Это важно помнить, фильтрацией трафика в Linux занимается именно Netfilter, а iptables, nftables, ufw и т.д. и т.п. – это всего лишь высокоуровневые интерфейсы для управления им.
Таким образом DHCP-трафик выпадает из-под действия брандмауэра, так как захватывается через BPF раньше. Хотя позже эти пакеты все-таки придут в брандмауэр, но это не будет влиять ни на что, кроме счетчиков.
Постойте, скажет кто-нибудь, это же касается DHCP-клиента, а у нас сервер. Но на самом деле это касается любой системы, вне зависимости от ее роли. На уровне BPF система понятия не имеет о ролях и софте, она просто делает свою работу – захватывает DHCP-трафик.
Поэтому вне зависимости от того, клиент перед нами или сервер, DHCP-трафик в брандмауэр не попадает. А Router OS, являясь по происхождению Linux системой унаследовала это поведение.
Я думаю, правильный ответ многих удивил, еще кто-то мог про него знать, считая это просто особенностью роутеров Mikrotik, но на самом деле все глубже.
Начнем с того, что с DHCP-трафиком хост должен уметь работать в несколько отличных от всего иного сетевого взаимодействия обстоятельством – при полном отсутствии каких-либо сетевых настроек.
А как работать с сетью, если сети еще нет? Понятно, что стандартные инструменты здесь подходят мало и было принято решение использовать Berkeley Packet Filter (BPF).
Berkeley Packet Filter (BPF) – это механизм в UNIX и Linux системой который позволяет работать с сырым трафиком (raw sockets) выполняя захват и фильтрацию.
Поэтому в системе на уровне ядра настроен отдельный BPF на захват DHCP-трафика и этот захват происходит раньше, чем трафик попадает в Netfilter – еще один компонент ядра, который осуществляет фильтрацию пакетов, т.е. является настоящим брандмауэом.
Это важно помнить, фильтрацией трафика в Linux занимается именно Netfilter, а iptables, nftables, ufw и т.д. и т.п. – это всего лишь высокоуровневые интерфейсы для управления им.
Таким образом DHCP-трафик выпадает из-под действия брандмауэра, так как захватывается через BPF раньше. Хотя позже эти пакеты все-таки придут в брандмауэр, но это не будет влиять ни на что, кроме счетчиков.
Постойте, скажет кто-нибудь, это же касается DHCP-клиента, а у нас сервер. Но на самом деле это касается любой системы, вне зависимости от ее роли. На уровне BPF система понятия не имеет о ролях и софте, она просто делает свою работу – захватывает DHCP-трафик.
Поэтому вне зависимости от того, клиент перед нами или сервер, DHCP-трафик в брандмауэр не попадает. А Router OS, являясь по происхождению Linux системой унаследовала это поведение.
👍42❤2
И снова про самодеятельность
Возникла сегодня с утра достаточно интересная дискуссия, про тиражные решения и художественную и не очень самодеятельность.
Наше мнение, основанное на годах работы в аутсорсе сводится к тому, что любое нестандартное решение, даже тиражное, но малораспространенное в результате обходится эксплуатанту дороже распространенного тиражного, даже если на старте это было не так и стояла цель сэкономить.
Наше мнение по этому поводу мы уже не раз излагали в заметках, рекомендуем прочитать их перед дальнейшим обсуждением:
🔹 Что такое хорошо и что такое плохо
🔹 Самодеятельность, художественная и не очень
Но часто, гораздо чаще чем хотелось мы сталкиваемся с обратным мнением, в основном от коллег, работающих на фиксированном рабочем месте. Их тоже можно понять – собственные костыли — это хорошая страховка и некоторый элемент незаменимости, когда нельзя просто так взять и заменить такого сотрудника. Потому что просто никто кроме него не знает и не умеет.
Но также часто мы могли наблюдать крайне негативные последствия для бизнеса, если такой сотрудник просто отказывался дальше «нести знамя» и даже рассказывали об одном подобном случае:
🔹 Самодеятельность, совсем не художественная
И там разработчик системы просто ушел, причем по-хорошему, без вредительства, передав все что есть. Но это абсолютно не спасло заказчика, так как браться за поддержку и дальнейшее сопровождение проекта желающих не нашлось.
А сколько случаев, когда такие сотрудники начинали «верить в себя» и исполнять лютую дичь, фактически выкручивая руки работодателю?
Но в любом случае готовы выслушать любое аргументированное мнение и ваш взгляд на эту проблему.
Возникла сегодня с утра достаточно интересная дискуссия, про тиражные решения и художественную и не очень самодеятельность.
Наше мнение, основанное на годах работы в аутсорсе сводится к тому, что любое нестандартное решение, даже тиражное, но малораспространенное в результате обходится эксплуатанту дороже распространенного тиражного, даже если на старте это было не так и стояла цель сэкономить.
Наше мнение по этому поводу мы уже не раз излагали в заметках, рекомендуем прочитать их перед дальнейшим обсуждением:
🔹 Что такое хорошо и что такое плохо
🔹 Самодеятельность, художественная и не очень
Но часто, гораздо чаще чем хотелось мы сталкиваемся с обратным мнением, в основном от коллег, работающих на фиксированном рабочем месте. Их тоже можно понять – собственные костыли — это хорошая страховка и некоторый элемент незаменимости, когда нельзя просто так взять и заменить такого сотрудника. Потому что просто никто кроме него не знает и не умеет.
Но также часто мы могли наблюдать крайне негативные последствия для бизнеса, если такой сотрудник просто отказывался дальше «нести знамя» и даже рассказывали об одном подобном случае:
🔹 Самодеятельность, совсем не художественная
И там разработчик системы просто ушел, причем по-хорошему, без вредительства, передав все что есть. Но это абсолютно не спасло заказчика, так как браться за поддержку и дальнейшее сопровождение проекта желающих не нашлось.
А сколько случаев, когда такие сотрудники начинали «верить в себя» и исполнять лютую дичь, фактически выкручивая руки работодателю?
Но в любом случае готовы выслушать любое аргументированное мнение и ваш взгляд на эту проблему.
👍11🥱6👎1🤔1
Подборка наших статей про BIND, ISC DHCP и Kea
▫️ Настраиваем отказоустойчивый DHCP-сервер на базе ISC DHCP
▫️ Настраиваем отказоустойчивый DNS-сервер на базе BIND 9
▫️ Настраиваем динамическое обновление DNS-сервера BIND 9 при помощи ISC DHCP
▫️ Установка и базовая настройка DHCP-сервера Kea
▫️ Настраиваем динамическое обновление DNS-сервера BIND 9 при помощи Kea DHCP
▫️ Настраиваем отказоустойчивый DHCP-сервер на базе ISC DHCP
▫️ Настраиваем отказоустойчивый DNS-сервер на базе BIND 9
▫️ Настраиваем динамическое обновление DNS-сервера BIND 9 при помощи ISC DHCP
▫️ Установка и базовая настройка DHCP-сервера Kea
▫️ Настраиваем динамическое обновление DNS-сервера BIND 9 при помощи Kea DHCP
👍13👏1
Waydroid – это не эмулятор
Довольно часто у пользователей Linux возникает необходимость запускать приложения Android и есть достаточно много способов сделать это.
Первое, что приходит на ум – эмулятор, но у эмуляторов есть один большой недостаток – падение производительности, иногда – существенное.
Waydroid – предлагает совершенно иной подход, он использует контейнеризацию LXC для запуска на Linux полноценной системы Android, а благодаря контейнеру он имеет прямой доступ к оборудованию и работает практически без потерь производительности.
Продукт поддерживает все основные дистрибутивы и достаточно неплохо документирован.
Такой подход представляется нам более перспективным и предпочтительным, нежели установку эмуляторов или Android-x86 в отдельную виртуалку.
В данном случае у нас наиболее приближенная к оригинальному Android система и практически нативное исполнение кода приложений.
Для контейнера используется образ LineageOS на базе Android 13. Доступна как ванильная сборка, так и с использованием приложений Google.
В целом проект интересен и заслуживает обратить на него внимание. По мере возможности и появления свободного времени постараемся выпустить подробный материал.
https://waydro.id
Довольно часто у пользователей Linux возникает необходимость запускать приложения Android и есть достаточно много способов сделать это.
Первое, что приходит на ум – эмулятор, но у эмуляторов есть один большой недостаток – падение производительности, иногда – существенное.
Waydroid – предлагает совершенно иной подход, он использует контейнеризацию LXC для запуска на Linux полноценной системы Android, а благодаря контейнеру он имеет прямой доступ к оборудованию и работает практически без потерь производительности.
Продукт поддерживает все основные дистрибутивы и достаточно неплохо документирован.
Такой подход представляется нам более перспективным и предпочтительным, нежели установку эмуляторов или Android-x86 в отдельную виртуалку.
В данном случае у нас наиболее приближенная к оригинальному Android система и практически нативное исполнение кода приложений.
Для контейнера используется образ LineageOS на базе Android 13. Доступна как ванильная сборка, так и с использованием приложений Google.
В целом проект интересен и заслуживает обратить на него внимание. По мере возможности и появления свободного времени постараемся выпустить подробный материал.
https://waydro.id
👍33❤5🤝1
Достаточно интересная статья на Хабре, которая показывает, что глюки нейросетей в современных условиях - норма. И нам с этим жить.
Галлюцинации языковых моделей: от математики обмана к честным ИИ
Говоря о языковых моделях, нередко слышим термин «галлюцинации». Но что это на самом деле? Представьте: модель выдает вам совершенно неверную информацию, но делает это так уверенно, словно сама в это верит. Галлюцинации коварны именно тем, что выглядят вполне достоверно — среди правильных фактов модель вплетает откровенные выдумки, и отличить одно от другого бывает непросто.
https://habr.com/ru/articles/945450
Галлюцинации языковых моделей: от математики обмана к честным ИИ
Говоря о языковых моделях, нередко слышим термин «галлюцинации». Но что это на самом деле? Представьте: модель выдает вам совершенно неверную информацию, но делает это так уверенно, словно сама в это верит. Галлюцинации коварны именно тем, что выглядят вполне достоверно — среди правильных фактов модель вплетает откровенные выдумки, и отличить одно от другого бывает непросто.
https://habr.com/ru/articles/945450
👍3👏2
Неграмотный подобен слепому
Мы не случайно вынесли эту фразу в заголовок, так как она лучше всего характеризует новые инициативы наших законодателей.
Речь идет о внесенном в Госдуму проекте 159652 О внесении изменений в отдельные законодательные акты Российской Федерации (в части противодействия правонарушениям, совершаемым с использованием информационно-коммуникационных технологий)
Борьба за все хорошее – это всегда хорошо, только вот формы этой борьбы вызывают искреннее недоумение.
В частности, данный законопроект предполагает внести в Закон № 149-ФЗ
«Об информации, информационных технологиях и о защите информации» части 1 статьи 15.3 пункт 9.2 следующего содержания:
Если данные поправки будут приняты, то указанная информация будет относится к запрещенной к распространению со всеми вытекающими.
Что это значит? А то, что будет запрещено подробное описание каких-либо уязвимостей, сценариев атак, эксплойтов. Да что там говорить, даже способы сброса забытого пароля тоже станут вне закона.
Фактически этим будет парализована огромная отрасль информационной безопасности, так как легальные ее участники потеряют возможность открыто обмениваться и обсуждать информацию, касающуюся их непосредственной деятельности.
Навредит ли это как-то злоумышленникам? Нет. Потому что подобную информацию спокойно можно публиковать на зарубежных ресурсах, а также злоумышленники всегда знают, как попасть туда, не надо куда.
При этом законопослушные специалисты окажутся такой возможности лишены или будут вынуждены также уйти на зарубежные ресурсы, фактически вынужденно подставляя себя под санкции за поиск заведомо запрещенной информации.
Но это половина беды. Специалисты по ИБ на то и специалисты, чтобы провернуть такой фокус без лишнего шума и пыли.
А вот с образованием в области ИБ будет полный… (ну вы поняли кто). Потому как можно учить тому, что относится к запрещенной информации? Даже на пальцах не получится. Потому как даже в общих чертах рассказать, как устроена уязвимость и в чем принцип ее работы нельзя.
Служебные инструкции по ИБ? Не вздумай сболтнуть лишнего, а лучше вообще ничего не пиши. Мол, парни, будем бороться с тем, сами не знаем с чем. Как? Да, как хотите.
Можно, кончено, вспомнить про необязательность исполнения и разные негласные исключения. Но пока это не будет закреплено законодательно каждый будет ходить под потенциальной статьей и оглядываться.
Потому как это фактически готовый компромат и способ взять за хобот неудобного или, наоборот, освободить место удобному. Иванова в начальники отдела? Да что вы говорите, он же регулярно и систематически… А почему сейчас только? Вот не знали, доверяли, а оно вскрылось…
Петров стал воду мутить, неудобные вопросы задавать? А посмотрите куда он ходит, что читает, что в закладках. И методички, что он писал внимательно прочитайте, нет ли там того, сами знаете чего.
Ну что, Петров, допрыгался? Правды искал? А на себя посмотри, ты ведь у нас злостный…
В общем – поняли. Подобные инициативы практически полностью загоняют ИБ в серую зону, когда и работать надо, и работать в правовом поле фактически невозможно. Потому что если ты действительно работаешь – то ты неизбежно нарушаешь.
Я уже не говорю о программах Bug Bounty, работе частных исследователей и энтузиастов. На всем этом можно ставить жирный крест.
Но, снова повторимся, все это касается только законопослушных граждан. Все остальные как получали информацию – так и будут ее получать, как распространяли, так и будут ее распространять. Как ломали – так и будут ломать.
Мы не случайно вынесли эту фразу в заголовок, так как она лучше всего характеризует новые инициативы наших законодателей.
Речь идет о внесенном в Госдуму проекте 159652 О внесении изменений в отдельные законодательные акты Российской Федерации (в части противодействия правонарушениям, совершаемым с использованием информационно-коммуникационных технологий)
Борьба за все хорошее – это всегда хорошо, только вот формы этой борьбы вызывают искреннее недоумение.
В частности, данный законопроект предполагает внести в Закон № 149-ФЗ
«Об информации, информационных технологиях и о защите информации» части 1 статьи 15.3 пункт 9.2 следующего содержания:
информация, предназначенная для несанкционированного уничтожения, блокирования, модификации, копирования информации и (или) программ для электронных вычислительных машин, либо позволяющая получить доступ к программам для электронных вычислительных машин, предназначенных для несанкционированного уничтожения, блокирования, модификации, копирования информации и (или) программ для электронных вычислительных машин
Если данные поправки будут приняты, то указанная информация будет относится к запрещенной к распространению со всеми вытекающими.
Что это значит? А то, что будет запрещено подробное описание каких-либо уязвимостей, сценариев атак, эксплойтов. Да что там говорить, даже способы сброса забытого пароля тоже станут вне закона.
Фактически этим будет парализована огромная отрасль информационной безопасности, так как легальные ее участники потеряют возможность открыто обмениваться и обсуждать информацию, касающуюся их непосредственной деятельности.
Навредит ли это как-то злоумышленникам? Нет. Потому что подобную информацию спокойно можно публиковать на зарубежных ресурсах, а также злоумышленники всегда знают, как попасть туда, не надо куда.
При этом законопослушные специалисты окажутся такой возможности лишены или будут вынуждены также уйти на зарубежные ресурсы, фактически вынужденно подставляя себя под санкции за поиск заведомо запрещенной информации.
Но это половина беды. Специалисты по ИБ на то и специалисты, чтобы провернуть такой фокус без лишнего шума и пыли.
А вот с образованием в области ИБ будет полный… (ну вы поняли кто). Потому как можно учить тому, что относится к запрещенной информации? Даже на пальцах не получится. Потому как даже в общих чертах рассказать, как устроена уязвимость и в чем принцип ее работы нельзя.
Служебные инструкции по ИБ? Не вздумай сболтнуть лишнего, а лучше вообще ничего не пиши. Мол, парни, будем бороться с тем, сами не знаем с чем. Как? Да, как хотите.
Можно, кончено, вспомнить про необязательность исполнения и разные негласные исключения. Но пока это не будет закреплено законодательно каждый будет ходить под потенциальной статьей и оглядываться.
Потому как это фактически готовый компромат и способ взять за хобот неудобного или, наоборот, освободить место удобному. Иванова в начальники отдела? Да что вы говорите, он же регулярно и систематически… А почему сейчас только? Вот не знали, доверяли, а оно вскрылось…
Петров стал воду мутить, неудобные вопросы задавать? А посмотрите куда он ходит, что читает, что в закладках. И методички, что он писал внимательно прочитайте, нет ли там того, сами знаете чего.
Ну что, Петров, допрыгался? Правды искал? А на себя посмотри, ты ведь у нас злостный…
В общем – поняли. Подобные инициативы практически полностью загоняют ИБ в серую зону, когда и работать надо, и работать в правовом поле фактически невозможно. Потому что если ты действительно работаешь – то ты неизбежно нарушаешь.
Я уже не говорю о программах Bug Bounty, работе частных исследователей и энтузиастов. На всем этом можно ставить жирный крест.
Но, снова повторимся, все это касается только законопослушных граждан. Все остальные как получали информацию – так и будут ее получать, как распространяли, так и будут ее распространять. Как ломали – так и будут ломать.
💯38❤3
Прогнозирования выхода твердотельных накопителей из строя
Снова спрашивали - снова публикуем.
Данный материал основан сугубо на собственных эмпирических наблюдениях и не является официальной информацией. Сугубо собственные наблюдения и логические выводы основанные на анализе статистики отказов.
Как известно любое оборудование имеет свойство отказывать, диски SSD не исключение и основная задача – вовремя понять, что устройство пора менять, не дожидаясь его отхода в страну вечной охоты.
Традиционные показатели, такие как SMART или счетчики износа здесь помогают мало, поэтому мы проанализировали наши случаи отказов и сделали некоторые выводы, которые не претендуют на истину, но могут оказаться полезны. Выводы применимы как к SSD, так и NVMe дискам.
Есть два параметра, сочетание которых указывает на то, что диск работает не нормально и может в ближайшее время выйти из строя.
1️⃣ Первый – это процент использования активного времени диска, в Zabbix это метрика Disk Utilization, в Windows – активное время. Если данная метрика на достаточное время залипает на уровне 100% без заметной дисковой активности или сопровождается активным чтением с небольшой скоростью – то это первый сигнал неблагополучия.
Да, мы можем нагрузить диск на 100%, но при этом будем видеть реальную адекватную нагрузку на чтение или на запись, либо и то и другое вместе.
Если же диск загружен на 100% в отсутствие видимой активности – то это сигнал о том, что он занят какими-то своими делами и на внешние раздражители не реагирует. В целом такого можно добиться на недорогих дисках удалив сразу большой объем данных и когда диск займется уборкой мусора эффект может быть схожим.
Но, повторимся, продолжительное нахождение диска в 100% нагрузке без видимых на то причин – первый и очень характерный симптом выхода из строя.
2️⃣ Второй симптом – это продолжительное интенсивное чтение, не несущее никакого логического смысла или вовсе противоречащее характеру производимой операции.
Скажем вы открываете закладку в браузере и процесс начинает что-то активно и продолжительно читать с диска, подвисая на некоторое время или полностью. Но объем и характер прочитанных данных никак не соответствует выполняемой задаче.
Либо мы пытаемся записать документ в 1С:Предприятие, но процесс вместо того, чтобы выполнить запись начинает интенсивно читать.
Попытка выяснить, что именно читает процесс успеха не приносит. Он может читать что угодно: свой бинарник, свою базу, своп, кеш.
А может и вообще ничего не читать. Т.е. у нас нет активно читающего процесса, а диск показывает, что его активно кто-то читает. Система или процесс, вызвавший такое поведение или подвисают, или существенно тормозят.
Попутно все это сопровождается 100% загрузкой диска. В Zabbix это можно отследить по увеличению метрике Disk read time (rate), в Windows мы просто видим продолжительное чтение.
👆 Еще раз повторим, что каждая из указанных метрик может вырастать по различным причинам, но их устойчивое сочетание в совокупности с «непонятным» чтением «непонятных» данных – это характерный признак скорого выхода из строя.
Снова спрашивали - снова публикуем.
Данный материал основан сугубо на собственных эмпирических наблюдениях и не является официальной информацией. Сугубо собственные наблюдения и логические выводы основанные на анализе статистики отказов.
Как известно любое оборудование имеет свойство отказывать, диски SSD не исключение и основная задача – вовремя понять, что устройство пора менять, не дожидаясь его отхода в страну вечной охоты.
Традиционные показатели, такие как SMART или счетчики износа здесь помогают мало, поэтому мы проанализировали наши случаи отказов и сделали некоторые выводы, которые не претендуют на истину, но могут оказаться полезны. Выводы применимы как к SSD, так и NVMe дискам.
Есть два параметра, сочетание которых указывает на то, что диск работает не нормально и может в ближайшее время выйти из строя.
1️⃣ Первый – это процент использования активного времени диска, в Zabbix это метрика Disk Utilization, в Windows – активное время. Если данная метрика на достаточное время залипает на уровне 100% без заметной дисковой активности или сопровождается активным чтением с небольшой скоростью – то это первый сигнал неблагополучия.
Да, мы можем нагрузить диск на 100%, но при этом будем видеть реальную адекватную нагрузку на чтение или на запись, либо и то и другое вместе.
Если же диск загружен на 100% в отсутствие видимой активности – то это сигнал о том, что он занят какими-то своими делами и на внешние раздражители не реагирует. В целом такого можно добиться на недорогих дисках удалив сразу большой объем данных и когда диск займется уборкой мусора эффект может быть схожим.
Но, повторимся, продолжительное нахождение диска в 100% нагрузке без видимых на то причин – первый и очень характерный симптом выхода из строя.
2️⃣ Второй симптом – это продолжительное интенсивное чтение, не несущее никакого логического смысла или вовсе противоречащее характеру производимой операции.
Скажем вы открываете закладку в браузере и процесс начинает что-то активно и продолжительно читать с диска, подвисая на некоторое время или полностью. Но объем и характер прочитанных данных никак не соответствует выполняемой задаче.
Либо мы пытаемся записать документ в 1С:Предприятие, но процесс вместо того, чтобы выполнить запись начинает интенсивно читать.
Попытка выяснить, что именно читает процесс успеха не приносит. Он может читать что угодно: свой бинарник, свою базу, своп, кеш.
А может и вообще ничего не читать. Т.е. у нас нет активно читающего процесса, а диск показывает, что его активно кто-то читает. Система или процесс, вызвавший такое поведение или подвисают, или существенно тормозят.
Попутно все это сопровождается 100% загрузкой диска. В Zabbix это можно отследить по увеличению метрике Disk read time (rate), в Windows мы просто видим продолжительное чтение.
👆 Еще раз повторим, что каждая из указанных метрик может вырастать по различным причинам, но их устойчивое сочетание в совокупности с «непонятным» чтением «непонятных» данных – это характерный признак скорого выхода из строя.
👍47
Выбор SSD. О чем говорят статистика и экономика. Часть 1
В очередной раз в темах о твердотельных дисках возникает дискуссия насчет правильного выбора модели. При этом аргументы очень часто субъективные и каждый остается при своем мнении.
Однако многие допускают ряд ошибок, одна из самых главных – это отношение к SSD, как к некоторому активу, что приводит к неверной аргументации. Выбирая актив, мы можем исходить из того, что можно взять актив подороже, но он и прослужит нам подольше.
Но твердотельный накопитель не является активом, перед нами типичный расходный материал, который расходует свои характеристики в процессе использования. Ресурс SSD явно завязан на количество перезаписей ячеек и связан с деградацией материала диэлектрика ячеек под воздействием электрического заряда.
А если мы ничего не пишем, то и ресурс не расходуем? Нет, в процессе хранения заряд ячейки постоянно обновляется, а следовательно деградация диэлектрика происходит даже если диск просто включен.
Поэтому отношение к нему должно быть как к любому другому расходнику и его регулярное обновление должно быть заложено в бюджет.
И на этом моменте возникает масса сложностей. Многие сразу говорят, да ну, это что-то для богатых, откуда у нас столько денег. Другие не понимают, зачем нужно менять еще вполне нормальные диски, третьи неправильно рассчитывают сроки.
Общепринятая практика для накопителей, подтвержденная статистикой, говорит о том, что сроком полезного использования диска нужно считать срок гарантии. У SSD к этому добавляется еще и исчерпание ресурса, а там – что наступит раньше.
Почему так? Основным показателем надежности любого диска является годовая частота отказов – AFR. Ее типичное распределение показано на графике, в самом начале эксплуатации – это время называется период приработки – частота отказов высока, в это время проявляется заводской брак, неверно выбранные режимы работы, ошибки монтажа и т.д. и т.п.
График частоты отказов нелинеен, это экспонента, тем более крутая, чем выше нагрузка. Т.е. в нагруженной системе брак и ошибки будут выявлены гораздо более быстро, чем в ненагруженной. Поэтому в ответственных системах имеет смысл проводить нагрузочные тесты перед эксплуатацией.
Далее следует период нормальной эксплуатации, в это время частота отказов примерно постоянна и поддается расчету и прогнозированию, к чему мы еще вернемся. И чем больше дисков у вас в эксплуатации, тем точнее у вас будут расчеты.
Грубо говоря, у нас есть ящик, в нем 100 шариков, 97 красных и 3 черных (3% брака). Покупая 1 шарик, вы с очень большой вероятностью купите красный, а если сильно не повезет – черный.
Покупая два шарика, вы уже можете купить два красных, красный и черный, или, если ну очень сильно не повезет – два черных. Но это все пока на уровне повезло / не повезло.
По этому же принципу часто коллеги формируют свое мнение о моделях и брендах. Вот не повезло мне с А – больше не буду его брать, буду брать только Б – с которым мне повезло.
Но если вы купите целый ящик, то гарантированно получите 3 черных шарика на каждую сотню. Понятно, что тут тоже есть вероятность, то она уже варьируется в незначительных пределах, у кого-то в ящике окажется два черных, у кого-то четыре. Купить черных половину ящика нереально статистически.
Период нормальной эксплуатации фактически равен гарантийному сроку, после чего начинается период износовых отказов, график там тоже неравномерный и представляет ту же экспоненту. Тем более крутую, чем более высокая нагрузка.
Для этого периода характерно, что отказы начнут нарастать начиная с какого-то времени, и чем дальше, тем более лавинообразным может стать этот процесс.
Особенно опасен он для RAID массивов, так как после выхода одного из дисков резко возрастает нагрузка на оставшиеся, что приводит к увеличению частоты отказов и на практике может привести к эффекту домино, когда оставшиеся диски тоже начнут выходить из строя.
Таким образом эксплуатация дисков в период износовых отказов крайне нежелательна, особенно под высокой нагрузкой.
Продолжение следует…
В очередной раз в темах о твердотельных дисках возникает дискуссия насчет правильного выбора модели. При этом аргументы очень часто субъективные и каждый остается при своем мнении.
Однако многие допускают ряд ошибок, одна из самых главных – это отношение к SSD, как к некоторому активу, что приводит к неверной аргументации. Выбирая актив, мы можем исходить из того, что можно взять актив подороже, но он и прослужит нам подольше.
Но твердотельный накопитель не является активом, перед нами типичный расходный материал, который расходует свои характеристики в процессе использования. Ресурс SSD явно завязан на количество перезаписей ячеек и связан с деградацией материала диэлектрика ячеек под воздействием электрического заряда.
А если мы ничего не пишем, то и ресурс не расходуем? Нет, в процессе хранения заряд ячейки постоянно обновляется, а следовательно деградация диэлектрика происходит даже если диск просто включен.
Поэтому отношение к нему должно быть как к любому другому расходнику и его регулярное обновление должно быть заложено в бюджет.
И на этом моменте возникает масса сложностей. Многие сразу говорят, да ну, это что-то для богатых, откуда у нас столько денег. Другие не понимают, зачем нужно менять еще вполне нормальные диски, третьи неправильно рассчитывают сроки.
Общепринятая практика для накопителей, подтвержденная статистикой, говорит о том, что сроком полезного использования диска нужно считать срок гарантии. У SSD к этому добавляется еще и исчерпание ресурса, а там – что наступит раньше.
Почему так? Основным показателем надежности любого диска является годовая частота отказов – AFR. Ее типичное распределение показано на графике, в самом начале эксплуатации – это время называется период приработки – частота отказов высока, в это время проявляется заводской брак, неверно выбранные режимы работы, ошибки монтажа и т.д. и т.п.
График частоты отказов нелинеен, это экспонента, тем более крутая, чем выше нагрузка. Т.е. в нагруженной системе брак и ошибки будут выявлены гораздо более быстро, чем в ненагруженной. Поэтому в ответственных системах имеет смысл проводить нагрузочные тесты перед эксплуатацией.
Далее следует период нормальной эксплуатации, в это время частота отказов примерно постоянна и поддается расчету и прогнозированию, к чему мы еще вернемся. И чем больше дисков у вас в эксплуатации, тем точнее у вас будут расчеты.
Грубо говоря, у нас есть ящик, в нем 100 шариков, 97 красных и 3 черных (3% брака). Покупая 1 шарик, вы с очень большой вероятностью купите красный, а если сильно не повезет – черный.
Покупая два шарика, вы уже можете купить два красных, красный и черный, или, если ну очень сильно не повезет – два черных. Но это все пока на уровне повезло / не повезло.
По этому же принципу часто коллеги формируют свое мнение о моделях и брендах. Вот не повезло мне с А – больше не буду его брать, буду брать только Б – с которым мне повезло.
Но если вы купите целый ящик, то гарантированно получите 3 черных шарика на каждую сотню. Понятно, что тут тоже есть вероятность, то она уже варьируется в незначительных пределах, у кого-то в ящике окажется два черных, у кого-то четыре. Купить черных половину ящика нереально статистически.
Период нормальной эксплуатации фактически равен гарантийному сроку, после чего начинается период износовых отказов, график там тоже неравномерный и представляет ту же экспоненту. Тем более крутую, чем более высокая нагрузка.
Для этого периода характерно, что отказы начнут нарастать начиная с какого-то времени, и чем дальше, тем более лавинообразным может стать этот процесс.
Особенно опасен он для RAID массивов, так как после выхода одного из дисков резко возрастает нагрузка на оставшиеся, что приводит к увеличению частоты отказов и на практике может привести к эффекту домино, когда оставшиеся диски тоже начнут выходить из строя.
Таким образом эксплуатация дисков в период износовых отказов крайне нежелательна, особенно под высокой нагрузкой.
Продолжение следует…
👍12🔥4❤3
Как выбрать LLM под конкретную бизнес-задачу?
Отвечают инженеры YADRO, которые протестировали на своих GPU-серверах пять популярных моделей: от огромной DeepSeek-R1-0528 с 685B параметров до небольшой DeepSeek-R1-Distill-14B. Тесты проводили на трех платформах с 4090 и H100 в условиях, максимально приближенных к реальным бизнес-кейсам.
Из статьи вы также узнаете, зачем уменьшать контекстное окно, запускать инстансы одной и той же LLM на нескольких GPU, а в случае с DeepSeek R1 — использовать gpu_memory_utilization=0.95 в vLLM.
Изучить →
erid: 2W5zFHn3M1J
Отвечают инженеры YADRO, которые протестировали на своих GPU-серверах пять популярных моделей: от огромной DeepSeek-R1-0528 с 685B параметров до небольшой DeepSeek-R1-Distill-14B. Тесты проводили на трех платформах с 4090 и H100 в условиях, максимально приближенных к реальным бизнес-кейсам.
Из статьи вы также узнаете, зачем уменьшать контекстное окно, запускать инстансы одной и той же LLM на нескольких GPU, а в случае с DeepSeek R1 — использовать gpu_memory_utilization=0.95 в vLLM.
Изучить →
erid: 2W5zFHn3M1J
🤮5⚡2👍2❤1
Выбор SSD. О чем говорят статистика и экономика. Часть 2
Продолжаем, основной период работы диска – это период нормальной эксплуатации, за который мы принимаем гарантийный срок производителя.
Прозвучало мнение, что технически это ничего не значит, это маркетинг. Но любой производитель стремится представить свою продукцию на рынке в максимально выгодном свете, тем более в такой высококонкурентной нише как SSD.
Срок гарантии – одно из маркетинговых преимуществ, причем преимуществ весомых, в тоже время производитель умеет считать деньги и в убыток себе работать не будет. Поэтому срок гарантии – это именно тот срок, когда частота отказов большей части выпущенной партии остается в пределах запланированной нормы.
Так-так, у отказов есть план и норма? Именно так. Никакого секрета эти данные не представляют и рассчитать планируемую вероятность отказа может каждый.
Интересующий нас параметр называется наработка на отказ (MTBF).
Подождите, - скажет иной читатель, — там ведь какие-то сумасшедшие цифры фигурируют, миллионы часов.
Но этот параметр не является прямым показателем для одиночного диска, объем заметки не позволяет пуститься в подробные объяснения, поэтому сразу перейдем к практическому показателю – годовой частоте отказов (AFR), которая исчисляется в процентах и исчисляется по формуле:
Где
Теперь о самих показателях. Наработка на отказ для бюджетных дисков, например, для популярного Kingston A400 – 1 млн. часов. Для более дорогих дисков, тех же Samsung, включая топы вроде Samsung 990 Pro – 1,5 млн. часов.
Еще выше это значение у дисков, позиционируемых ближе к корпоративному сегменту - Kingston NV или младших дисков корпоративных линеек Kingston DC или Intel D3 – 2 млн. часов.
Выше только у дорогих и корпоративных – 2,5 млн. часов, но это уже удел не только лишь всех, стоимость таких дисков начинается от 70-80 тыс. руб.
А теперь давайте посмотрим в таблицу, где мы рассчитали годовую частоту отказов для разных значений MTBF.
Можно увидеть, что по мере роста количества дисков в эксплуатации годовая частота отказов начинает стремиться к некоторому среднему значению, т.е. уменьшается для дисков с небольшим MTBF и наоборот.
Так на единичных количествах дисков у нас соотношение в частоте отказов между крайними значениями 2,5 раза, а для 200 дисков это будет всего 1,64 раз.
Но это при условии, что диски работают в нормальном режиме: без перегрузок, перегрева и т.д. и т.п. Так для современных дисков постоянная запись за пределами SLC-кеша – явно не номинальный режим работы.
А дальше говорит экономика. Скажем у нас есть парк на 100 рабочих станций офисного типа. И нам нужны недорогие диски для системы. Выбор у нас между Kingston A400 – 1 млн. часов – 2790 руб. и Samsung 870 EVO – 1,5 млн. часов и 4890 руб.
- Даже не думай, бери Samsung, не экономь на спичках – слышны возгласы из зала, но мы послушаем язык цифр. 💪💪💪
Для одного диска разница в цене будет составлять 75% при 48% разницы в надежности. В целом как-бы есть смысл доплатить. И он есть, если вы берете диск в ответственную рабочую станцию. Тут, конечно, есть лотерея с браком, но если вам повезло, и вы вытащили красный шарик, то проблем быть не должно.
На крупных партиях все меняется, так на 100 экземплярах разница в надежности составит 32%, а на 200 дисках – 20%. А в абсолютных цифрах у вас с высокой долей вероятности вылетит по одному диску обоих марок.
Фактически – паритет. А если так, то зачем платить больше? Напоминаем, у нас офисная рабочая станция и нагрузки для обоих моделей будут номинальными.
А на тех же 100 дисках 75% в цене будут чуть более 200 000 руб. Весомый аргумент при закупках и, тем более, при обосновании необходимости регулярной замены всего парка.
Поэтому не поддавайтесь эмоциям, просто берите и считайте.
Продолжаем, основной период работы диска – это период нормальной эксплуатации, за который мы принимаем гарантийный срок производителя.
Прозвучало мнение, что технически это ничего не значит, это маркетинг. Но любой производитель стремится представить свою продукцию на рынке в максимально выгодном свете, тем более в такой высококонкурентной нише как SSD.
Срок гарантии – одно из маркетинговых преимуществ, причем преимуществ весомых, в тоже время производитель умеет считать деньги и в убыток себе работать не будет. Поэтому срок гарантии – это именно тот срок, когда частота отказов большей части выпущенной партии остается в пределах запланированной нормы.
Так-так, у отказов есть план и норма? Именно так. Никакого секрета эти данные не представляют и рассчитать планируемую вероятность отказа может каждый.
Интересующий нас параметр называется наработка на отказ (MTBF).
Подождите, - скажет иной читатель, — там ведь какие-то сумасшедшие цифры фигурируют, миллионы часов.
Но этот параметр не является прямым показателем для одиночного диска, объем заметки не позволяет пуститься в подробные объяснения, поэтому сразу перейдем к практическому показателю – годовой частоте отказов (AFR), которая исчисляется в процентах и исчисляется по формуле:
AFR = 1 - exp(-8750*n/MTBF)
Где
n
– количество дисков с одинаковым значением MTBF в эксплуатации. Зависимость эта нелинейная, т.е. зная частоту отказов одного диска нельзя умножить ее на количество дисков. Чуть позже мы вернемся к этому вопросу.Теперь о самих показателях. Наработка на отказ для бюджетных дисков, например, для популярного Kingston A400 – 1 млн. часов. Для более дорогих дисков, тех же Samsung, включая топы вроде Samsung 990 Pro – 1,5 млн. часов.
Еще выше это значение у дисков, позиционируемых ближе к корпоративному сегменту - Kingston NV или младших дисков корпоративных линеек Kingston DC или Intel D3 – 2 млн. часов.
Выше только у дорогих и корпоративных – 2,5 млн. часов, но это уже удел не только лишь всех, стоимость таких дисков начинается от 70-80 тыс. руб.
А теперь давайте посмотрим в таблицу, где мы рассчитали годовую частоту отказов для разных значений MTBF.
Можно увидеть, что по мере роста количества дисков в эксплуатации годовая частота отказов начинает стремиться к некоторому среднему значению, т.е. уменьшается для дисков с небольшим MTBF и наоборот.
Так на единичных количествах дисков у нас соотношение в частоте отказов между крайними значениями 2,5 раза, а для 200 дисков это будет всего 1,64 раз.
Но это при условии, что диски работают в нормальном режиме: без перегрузок, перегрева и т.д. и т.п. Так для современных дисков постоянная запись за пределами SLC-кеша – явно не номинальный режим работы.
А дальше говорит экономика. Скажем у нас есть парк на 100 рабочих станций офисного типа. И нам нужны недорогие диски для системы. Выбор у нас между Kingston A400 – 1 млн. часов – 2790 руб. и Samsung 870 EVO – 1,5 млн. часов и 4890 руб.
- Даже не думай, бери Samsung, не экономь на спичках – слышны возгласы из зала, но мы послушаем язык цифр. 💪💪💪
Для одного диска разница в цене будет составлять 75% при 48% разницы в надежности. В целом как-бы есть смысл доплатить. И он есть, если вы берете диск в ответственную рабочую станцию. Тут, конечно, есть лотерея с браком, но если вам повезло, и вы вытащили красный шарик, то проблем быть не должно.
На крупных партиях все меняется, так на 100 экземплярах разница в надежности составит 32%, а на 200 дисках – 20%. А в абсолютных цифрах у вас с высокой долей вероятности вылетит по одному диску обоих марок.
Фактически – паритет. А если так, то зачем платить больше? Напоминаем, у нас офисная рабочая станция и нагрузки для обоих моделей будут номинальными.
А на тех же 100 дисках 75% в цене будут чуть более 200 000 руб. Весомый аргумент при закупках и, тем более, при обосновании необходимости регулярной замены всего парка.
Поэтому не поддавайтесь эмоциям, просто берите и считайте.
🔥14🤔9❤3👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Соберите свою ИИ-систему под любые задачи без подписок и кода.
🧠 12 нейросетей в одной Google Таблице — больше не нужно платить за каждую отдельно.
Создавайте тексты, картинки, видео, ИИ-аватары и даже парсите посты и тренды в видео сервисах и telegram — без кода, без дизайнеров, без монтажа.
✅ Система работает в браузере. Обновляется. Расширяется под любые бизнес-задачи.
Жмите ➡️ регистрируйтесь на вебинар и узнайте, как работает ИИ-комбайн.
Сделайте шаг к простой и доступной автоматизации.
#реклама
О рекламодателе
🧠 12 нейросетей в одной Google Таблице — больше не нужно платить за каждую отдельно.
Создавайте тексты, картинки, видео, ИИ-аватары и даже парсите посты и тренды в видео сервисах и telegram — без кода, без дизайнеров, без монтажа.
✅ Система работает в браузере. Обновляется. Расширяется под любые бизнес-задачи.
Жмите ➡️ регистрируйтесь на вебинар и узнайте, как работает ИИ-комбайн.
Сделайте шаг к простой и доступной автоматизации.
#реклама
О рекламодателе
❤2🤮2
Некоторые особенности расхода ресурса SSD или кому верить?
Сегодня один наш коллега обратил наше внимание на значение счетчиков отдаваемых S.M.A.R.T., а точнее на их несоответствие.
Есть два диска Kingston KC600 на 1024 ГБ с заявленным ресурсом записи 600 ТБ. Данные диски отдают в S.M.A.R.T. не только процент оставшегося ресурса, но и количество записанных данных блоками по 32 МБ.
Что привлекло внимание и насторожило? Согласно полученным данным износ первого диска составил 14%, а второго 18%. При заявленном ресурсе это должно соответствовать 84 ТБ и 108ТБ записанных данных.
Однако реально диски записали 53 ТБ и 52 ТБ, причем больший износ оказался у того диска, что записал меньше.
Странно…
Но внизу есть у нас еще один показатель - TLCWrites32MiB – который показывает количество блоков по 32 МБ, реально записанных в TLC. Здесь мы как раз можем оценить такой параметр как усиление записи (write amplification).
Путем несложных вычислений для первого диска получим 465 ТБ, что соответствует коэффициенту WA 8,7. Это говорит о том, что фактически на один записанный логический блок диск делает примерно 9 записей. Данный коэффициент не является постоянным и зависит от характера записи, единовременного объема, прошивки диска, параметров кеширования и т.д. и т.п.
У второго диска этот параметр оказался еще выше, при меньшем количестве логических записей – 566 ТБ. И это как раз соответствует показанному самим диском износу. Что касается усиления записи, то этот коэффициент для второго диска еще выше – 10,9, т.е. 11 физических записей на 1 логическую.
Сами абсолютные цифры записи в TLC никакого практического интереса не представляют, так как мы не знаем верхнего порога по этому параметру. Нет, зная процент износа и абсолютное значение мы можем рассчитать верхний порог, но зачем?
В отрыве от процентов это просто сферические цифры в вакууме. Поэтому счетчика в процентах нам достаточно, а запись в TLC без процентов лишена практического смысла.
И вот тут мы подходим к вопросу: а кому верить?
В первую очередь надо верить счетчику диска в процентах износа. Он рассчитывается на основе реального количества записи в TLC, где ресурс измеряется не в единицах объема данных, а в количестве перезаписей ячеек.
Заявленный в описании диска ресурс – TBW – это некое среднее по больнице количество записанных данных с учетом некого среднего коэффициента усиления WA. Ориентироваться на него можно, брать за некую константу нельзя.
Потому что даже если вы знаете ресурс и знаете средний объем ежедневно записываемых данных, то вы все равно не знаете для какого WA рассчитан этот ресурс и какой у вас фактический WA.
Что касается наших дисков, то для них можно попробовать рассчитать реальный ресурс по логической записи. Для первого диска он получится 378 ТБ, для второго 288 ТБ. Т.е. фактически вдвое меньше заявленного.
Это, кстати, объясняет и различные заявления в духе «диск А – отстой, помер, не выработав и половины ресурса», или «диски В – круть, работают вдвое больше заявленного».
На самом деле и тот и другой диск работают в рамках доступного ресурса перезаписи ячеек памяти, который в среднем по больнице одинаковый, а вот WA у каждого разный и поэтому итоговый результат, выраженный в объеме логической записи, может сильно различаться.
Как быть? Если диск предоставляет данные в износе в процентах – ориентируемся только на них. Если таких данных нет, то берем в расчет логическую запись, но ставим триггер далеко от пороговых значений.
Где именно начинать бить тревогу? Сложный вопрос, но при отсутствии в S.M.A.R.T. иных показателей о замене диска следует начинать задумываться после того, как ресурс снизится более чем на 50%.
Сегодня один наш коллега обратил наше внимание на значение счетчиков отдаваемых S.M.A.R.T., а точнее на их несоответствие.
Есть два диска Kingston KC600 на 1024 ГБ с заявленным ресурсом записи 600 ТБ. Данные диски отдают в S.M.A.R.T. не только процент оставшегося ресурса, но и количество записанных данных блоками по 32 МБ.
Что привлекло внимание и насторожило? Согласно полученным данным износ первого диска составил 14%, а второго 18%. При заявленном ресурсе это должно соответствовать 84 ТБ и 108ТБ записанных данных.
Однако реально диски записали 53 ТБ и 52 ТБ, причем больший износ оказался у того диска, что записал меньше.
Странно…
Но внизу есть у нас еще один показатель - TLCWrites32MiB – который показывает количество блоков по 32 МБ, реально записанных в TLC. Здесь мы как раз можем оценить такой параметр как усиление записи (write amplification).
Путем несложных вычислений для первого диска получим 465 ТБ, что соответствует коэффициенту WA 8,7. Это говорит о том, что фактически на один записанный логический блок диск делает примерно 9 записей. Данный коэффициент не является постоянным и зависит от характера записи, единовременного объема, прошивки диска, параметров кеширования и т.д. и т.п.
У второго диска этот параметр оказался еще выше, при меньшем количестве логических записей – 566 ТБ. И это как раз соответствует показанному самим диском износу. Что касается усиления записи, то этот коэффициент для второго диска еще выше – 10,9, т.е. 11 физических записей на 1 логическую.
Сами абсолютные цифры записи в TLC никакого практического интереса не представляют, так как мы не знаем верхнего порога по этому параметру. Нет, зная процент износа и абсолютное значение мы можем рассчитать верхний порог, но зачем?
В отрыве от процентов это просто сферические цифры в вакууме. Поэтому счетчика в процентах нам достаточно, а запись в TLC без процентов лишена практического смысла.
И вот тут мы подходим к вопросу: а кому верить?
В первую очередь надо верить счетчику диска в процентах износа. Он рассчитывается на основе реального количества записи в TLC, где ресурс измеряется не в единицах объема данных, а в количестве перезаписей ячеек.
Заявленный в описании диска ресурс – TBW – это некое среднее по больнице количество записанных данных с учетом некого среднего коэффициента усиления WA. Ориентироваться на него можно, брать за некую константу нельзя.
Потому что даже если вы знаете ресурс и знаете средний объем ежедневно записываемых данных, то вы все равно не знаете для какого WA рассчитан этот ресурс и какой у вас фактический WA.
Что касается наших дисков, то для них можно попробовать рассчитать реальный ресурс по логической записи. Для первого диска он получится 378 ТБ, для второго 288 ТБ. Т.е. фактически вдвое меньше заявленного.
Это, кстати, объясняет и различные заявления в духе «диск А – отстой, помер, не выработав и половины ресурса», или «диски В – круть, работают вдвое больше заявленного».
На самом деле и тот и другой диск работают в рамках доступного ресурса перезаписи ячеек памяти, который в среднем по больнице одинаковый, а вот WA у каждого разный и поэтому итоговый результат, выраженный в объеме логической записи, может сильно различаться.
Как быть? Если диск предоставляет данные в износе в процентах – ориентируемся только на них. Если таких данных нет, то берем в расчет логическую запись, но ставим триггер далеко от пороговых значений.
Где именно начинать бить тревогу? Сложный вопрос, но при отсутствии в S.M.A.R.T. иных показателей о замене диска следует начинать задумываться после того, как ресурс снизится более чем на 50%.
🔥11❤7👍5👌2
Как устроен полевой транзистор с плавающим затвором или почему деградирует флеш-память
Комментарии показали, что не все пользователи ясно представляют себе физические процессы, проистекающие в ячейках памяти и поэтому делают неверные выводы, данная заметка призвана устранить этот пробел.
Мы намеренно упростим модель работы, чтобы обеспечить ее понимание широкому кругу читателей что-то помнящих со школьного курса физики.
Начнем с того, что такое электрический ток – это перемещение заряженных частиц. Такие частицы могут быть отрицательно заряженные – электроны и положительно заряженные – дырки (это официальный термин, на самом деле дыркой является положительно заряженный ион).
Чтобы носители заряда начали двигаться нам необходимо дать им стимул, т.е. обеспечить разность потенциалов (подать напряжение). В этом случае свободные электроны начнут двигаться в сторону плюса, дырки в сторону минуса.
Чем выше разность потенциалов, тем быстрее будут двигаться заряженные частицы и выше будет их энергия движения, переданная им электромагнитным полем
Важным условием для протекания тока является наличие в материале свободных заряженных частиц (электронов и дырок). В металлах электроны слабо связаны с ядрами атома и могут свободно двигаться по материалу. Такие материалы называются проводниками.
В диэлектриках, наоборот, свободных носителей заряда нет и атомы крепко удерживают свои электроны, поэтому они не проводят электрический ток.
Основа ячейки памяти – полевой транзистор с плавающим затвором, его схема показана на рисунке. Но пока представим, что плавающего затвора у нас нет и мы получим просто транзистор с изолированным затвором.
Если потенциал затвора относительно истока является нулевым (нет напряжения), то электроны свободно перемещаются от истока к стоку, транзистор открыт, по нему течет ток.
Но стоит нам подать на затвор напряжение, как заряженные частицы изменят направление движения и путь от истока к стоку будет невозможен. Транзистор закрыт. Регулируя напряжение на затворе, мы можем управлять тем количеством электронов, которые могут течь от истока к стоку и тем самым регулировать ток через транзистор.
Теперь о плавающем затворе. В транзисторе с плавающим затвором при подаче напряжения на управляющий затвор электроны начинают течь в его сторону и преодолевая диэлектрик попадают на плавающий затвор.
После того, как мы снимем напряжение с управляющего затвора заряд на плавающем затворе, останется, так как электроны не могут отправиться обратно – им мешает диэлектрик.
Но как они смогли попасть на плавающий затвор? При появлении напряжения на управляющем затворе электромагнитное поле придает электронам энергию и разгоняет их, они на скорости бомбардируют атомы диэлектрика и выбивают из них электроны, которые в свою очередь выбивают электроны из соседних атомов.
Это явление называется лавинным пробоем, на короткое время в диэлектрике появляются свободные носители заряда и по нему течет ток. Как только мы снимаем напряжение с управляющего затвора – диэлектрик приходит в норму и перестает пропускать заряженные частицы.
Теперь плавающий затвор содержит некоторый заряд и управляет током через транзистор даже при отсутствии управляющего напряжения. По сути, перед нами простейшая ячейка энергонезависимой памяти.
Чтобы стереть ячейку нам надо разрядить плавающий затвор, для этого мы подаем на управляющий затвор потенциал обратной полярности, которой разгоняет электроны в затворе, и они снова при помощи лавинного пробоя преодолевают диэлектрик в обратном направлении.
Понятно, что подобное воздействие не улучшает свойства материала диэлектрика и он со временем начинает деградировать. Атомы начинают хуже удерживать электроны, и они начинают освобождаться при меньших энергиях.
А это значит, что кто-то из электронов, которые спокойно не сидят, через него проскочит. И чем хуже свойства диэлектрика – тем чаще это будет случаться. Ячейка перестанет держать заряд и станет непригодна как элемент памяти.
Комментарии показали, что не все пользователи ясно представляют себе физические процессы, проистекающие в ячейках памяти и поэтому делают неверные выводы, данная заметка призвана устранить этот пробел.
Мы намеренно упростим модель работы, чтобы обеспечить ее понимание широкому кругу читателей что-то помнящих со школьного курса физики.
Начнем с того, что такое электрический ток – это перемещение заряженных частиц. Такие частицы могут быть отрицательно заряженные – электроны и положительно заряженные – дырки (это официальный термин, на самом деле дыркой является положительно заряженный ион).
Чтобы носители заряда начали двигаться нам необходимо дать им стимул, т.е. обеспечить разность потенциалов (подать напряжение). В этом случае свободные электроны начнут двигаться в сторону плюса, дырки в сторону минуса.
Чем выше разность потенциалов, тем быстрее будут двигаться заряженные частицы и выше будет их энергия движения, переданная им электромагнитным полем
Важным условием для протекания тока является наличие в материале свободных заряженных частиц (электронов и дырок). В металлах электроны слабо связаны с ядрами атома и могут свободно двигаться по материалу. Такие материалы называются проводниками.
В диэлектриках, наоборот, свободных носителей заряда нет и атомы крепко удерживают свои электроны, поэтому они не проводят электрический ток.
Основа ячейки памяти – полевой транзистор с плавающим затвором, его схема показана на рисунке. Но пока представим, что плавающего затвора у нас нет и мы получим просто транзистор с изолированным затвором.
Если потенциал затвора относительно истока является нулевым (нет напряжения), то электроны свободно перемещаются от истока к стоку, транзистор открыт, по нему течет ток.
Но стоит нам подать на затвор напряжение, как заряженные частицы изменят направление движения и путь от истока к стоку будет невозможен. Транзистор закрыт. Регулируя напряжение на затворе, мы можем управлять тем количеством электронов, которые могут течь от истока к стоку и тем самым регулировать ток через транзистор.
Теперь о плавающем затворе. В транзисторе с плавающим затвором при подаче напряжения на управляющий затвор электроны начинают течь в его сторону и преодолевая диэлектрик попадают на плавающий затвор.
После того, как мы снимем напряжение с управляющего затвора заряд на плавающем затворе, останется, так как электроны не могут отправиться обратно – им мешает диэлектрик.
Но как они смогли попасть на плавающий затвор? При появлении напряжения на управляющем затворе электромагнитное поле придает электронам энергию и разгоняет их, они на скорости бомбардируют атомы диэлектрика и выбивают из них электроны, которые в свою очередь выбивают электроны из соседних атомов.
Это явление называется лавинным пробоем, на короткое время в диэлектрике появляются свободные носители заряда и по нему течет ток. Как только мы снимаем напряжение с управляющего затвора – диэлектрик приходит в норму и перестает пропускать заряженные частицы.
Теперь плавающий затвор содержит некоторый заряд и управляет током через транзистор даже при отсутствии управляющего напряжения. По сути, перед нами простейшая ячейка энергонезависимой памяти.
Чтобы стереть ячейку нам надо разрядить плавающий затвор, для этого мы подаем на управляющий затвор потенциал обратной полярности, которой разгоняет электроны в затворе, и они снова при помощи лавинного пробоя преодолевают диэлектрик в обратном направлении.
Понятно, что подобное воздействие не улучшает свойства материала диэлектрика и он со временем начинает деградировать. Атомы начинают хуже удерживать электроны, и они начинают освобождаться при меньших энергиях.
А это значит, что кто-то из электронов, которые спокойно не сидят, через него проскочит. И чем хуже свойства диэлектрика – тем чаще это будет случаться. Ячейка перестанет держать заряд и станет непригодна как элемент памяти.
👍14