Comments 34
Работал быстро, хорошо, но недолго. Умер вместе с данными сразу по окончании гарантии, года через 2.
Сейчас под БД используем SSD, износ моральный гораздо быстрее физического. Лет за 5 использовано 3% ресурса. Смотрим периодически через SMART.
Заложив изначально 25-30% хранилища свободными от данных, вы внесете максимальный вклад в срок безотказной и верной службы диска, а потому вольны свободно размечать до 4-х разделов в рамках Ext4
chivo_blt.gif
во первых емнип "незанятое" и "неразмеченное" пространства это сильно разные вещи, размечать можно всё, вопрос в том чтобы не забивать разделы до отказа, а 20% свободного пространства НА РАЗДЕЛЕ это бестр практис для любой ФС.
во вторых причём тут вообще кол-во разделов?
по моему текст выше это история о том что "чем больше свободного пространства вы оставите тем быстрее купите второй накопитель"
слава бг хотя бы не написали про "откажитесь от swap", за такое вообще пальцы ломать надо.
слава бг хотя бы не написали про «откажитесь от swap», за такое вообще пальцы ломать надо.
Я в этом деле профан, а можешь объяснить почему?
У меня на Win10 swap отключён, 32 гига оперативки хватает, чтобы обходиться без свапа.
Статью почему хотя бы минимальный своп необходимо иметь можно найти тут же на хабре, но мне лень
А ещё без свопа не работает гибернация
Может быть оба пункта не актуальны для винды, не уверен, лет 10 уже держусь от неё в стороне…
Некоторый софт может просто не работать без свапа
размечать можно всёМожно, но даже имея 20% неразмеченного пространства «про запас» иногда руки чешутся «на недельку» расширить раздел на эти 20%, а то «места вот чуть-чуть не хватает!». Соседний диск, где этого неразмеченного пространства нет, регулярно забиваю почти до 100%, даже не вспоминая про бест практис.
Так что кому-то может и поможет такое «потерявшееся» пространство соблюдать эти самые практис.
именно. В современных ссд часть пространства в принципе не доступна для разметки (причем в бюджетных решениях обычно она до 10%, в то время как на решениях типа «для ЦОД» может доходить до 30%!). Если вы сами разметите на 10% меньше, чем есть — контроллер будет все равно использовать ВСЮ имеющуюся память для циклической перезаписи, просто у него будет больше пространства для маневра. Кроме того — это важно для массированной ПЕРЕЗАПИСИ больших объемов данных (если у вас по каким-то причинам есть многогигабайтные файлы, которые вы перезаписываете — контроллер кладет новые версии сначала «рядом», и только потом помечает старые ячейки как более неиспользуемые и доступные для записи). Опять же — если у вас несколько разделов на ссд — важно сколько свободного пространства на ссд всего, а не в конкретном разделе. Поэтому вполне логично разметить на 10% меньше чем есть и забыть о том, что надо держать место свободным (хотя конечно для ссд все равно — чем больше свободного места тем лучше).
Если же планируете подключать диск по SATA, гнаться за скоростями выше 560 МБит/с не имеет смысла — упретесь в лимит по шине.
Может все-таки мегабайт? 560МБит/с — это 70МБайт/с, даже шпиндели могут больше.
Какой лютый бред
habr.com/ru/company/ocz/blog/393131
В случае с новомодным QLC там все еще хуже:
As shown in the preceeding formulas and tables, while sacrificing user-addressable capacity, over-provisioning provides a positive effect on NAND-based SSD endurance, WAF, and random write performance. In general, over-provisioning allows flexibility in an SSD’s endurance and capacity where the user can go from a 1 DWPD-rated SSD to 3 DWPD, or from 3 DWPD to 5, or even up to 10 DWPD.www.intel.ru/content/dam/www/public/us/en/documents/white-papers/over-provisioning-nand-based-ssds-better-endurance-whitepaper.pdf
Положим, у вас есть небольшой бюджетный SSD гигов на 128 и «spinning rust» терабайта на 2.
Типичный layout будет выглядеть так.
SSD:
- vfat 512M — /boot
- swap {2xRAM}M
- lvm2 pv cache {оставшееся место}
HDD:
- lvm2 pv data {всё свободное место}
Средствами lvm_cache из физических разделов cache и data собирается логический раздел.
Опционально поверх него средствами cryptsetup можно настроить полнодисковое шифрование (в этом случае нельзя забывать про шифрование swap эфемерным ключом).
Потом из логического раздела нарезаются подразделы для /, /home — ну и дальше кому что надо.
В итоге теперь мы не ограничены размером SSD для корня ФС — и у нас почти 2 терабайта почти SSD :-)
N.B. lvm_cache может работать в 2 режимах: writethrough — данные сразу пишутся на hdd и это не наш случай, и writeback — данные накапливаются на ssd а потом в фоне переносятся на hdd и это как раз то что нужно.
Вот только зачем? Два раза прочитал комментарий, так и не понял выгоды от сего действа.
я что-то тоже не понял сути совета. что мешает просто на уровне планирования разметить систему с учетом имеющихся дисков?
намного более важный вопрос - а что именно человек размещает в /home?
я например до сего дня имел привычку кидать на хомяк все, что не требуют установки. сегодня впервые купил ssd ну и понимаю, что это не верная стратегия.
и вот об этом-то и не хватило инфы в этой рекламной статье.
TLC применяются во флагманских решениях
В актуальных флагманских решениях некоторых производителей пока еще можно найти MLC, не требующий извращений с SLC-кэшированием.
Конская в сравнении с чем, с TLC/QLC? Если сравнивать цену за гигабайт например относительно 5-6 лет назад (когда MLC был практически везде и 3000 перезаписей считалось обрезком относительно 5000) с текущими теми же 860 Pro, где заявляется 1200 перезаписей, то текущий ценник процентов на 10-20 ниже. Так что цена гигабайта MLC практически осталась какой и была, появились бОльшие объемы.
И вместо всей статьи было бы полезно написать про настройки форматирования под конкретную длину блока.
Но Кингстон не славится вменяемой скоростью на случайных блоках, даже массовый Самсунг лучше. Потому, видимо, и не включено в статью.
По поводу ресурса — даже на серверах ресурс ССД не выбирается полностью, при 24х7 нагрузках в базах данных.
Для "самого актуального" гайда здесь не хватает примерно всего:
- как настроить TRIM вручную, не полагаясь на установщик убунты (а вдруг я переношу систему с помощью dd или ставлю ее руками и debootstrap'ом?)
- как настраивать TRIM для LUKS и LVM в разных сценариях, и чем это грозит
- историй о несовместимости NVME (и заодно прорекламировать, что вы не WD, и ваши NVME нормальные)
- почему на самом деле предпочтительнее EXT4 и почему особенно не стоит BTRFS
1. Можно ли установить Linux (или Windows) на внешний накопитель с интерфейсом USB и настроить так, чтобы он работал на любом ПК?
2. Если рекомендуемый размер swap = 2xRAM, имеет ли смысл устанавливать на флэшку или лучше на SSD M.2 в корпусе-адаптере? Кстати, во втором варианте (SSD to USB) система будет знать, что установлена на именно на SSD?
3. Вариант с SSD M.2 в корпусе-адаптере будет работать на USB 2.0?
2. Точного ответа не знаю, но обычно флешки предназначены для хранения и переноса данных, а не активной записи. У них заметно ниже ресурс, высокоскоростные флешки стоят дороговато. Думаю SSD целесообразнее. Лично я одну флешку убил, используя в нулевых как устройство для файла подкачки.
3. Работать будет, но зачем своими руками создавать бутылочное горлышко?
1. Есть live-образы, которые как раз предназначены для загрузки системы с внешнего накопителя.А наработанные изменения остаются? Можно ли, например, загрузиться в такую систему, обновить её — и чтоб изменения сохранились при следующих загрузках?
3. Работать будет, но зачем своими руками создавать бутылочное горлышко?Чтоб и на стареньких ПК хоть как-то работало.
Винду точно можно настроить, погуглите гайды по переезду на другую материнку. Не знаю, как в десятке (хотя слышал краем уха, как кто-то поменял материнку и у него всё само запустилось), а в семёрке нужно было все возможные драйверы контроллера диска включить вручную.
Как вариант попробуйте держать на USB-диске плеер виртуальных машин и саму виртуальную машину со своей рабочей системой. Или, как ультра-костыльный вариант, загрузочный live с плеером виртуальных машин.
(Хотел было предложить установить на USB-диск гипервизор, но ведь к нему тоже будут вопросы по миграции...)
Допустим RAID 5 из 4-5 SATA-SSD терабайтников, например самсунг EVO?
Статья на тему: Все хорошо, прекрасная маркиза. Да, спасибо, твердотельные диски, стали надежны. Про swap, zswap, trim, файловые
системы btrfs, zfs,ext4 и др, применительно к скорости передачи данных и дискам разных технологий, нет ничего. Кстати, на Arch Manjaro, trim. еженедельный, без настройки. Автор — раскройте темы! :)
bugzilla.kernel.org/show_bug.cgi?id=195039
Проблема касается A2000 серии и решается отключением энергосбережения, прописыванием в параметры загрузки ядра:
nvme_core.default_ps_max_latency_us=0 pcie_aspm.policy=performance
Хотел уже нести по гарантии свежекупленный диск, пока не начал усиленно гуглить.
Самый актуальный гайд по установке Linux на SSD-накопители в 2021 году