Сколько свободного места надо оставлять на ssd
Перейти к содержимому

Сколько свободного места надо оставлять на ssd

  • автор:

Сколько свободного места должно оставаться на диске с Windows

Вам нужно некоторое свободное пространство на системном диске по разным причинам. Если ваш диск заполняется, вы не сможете сохранять новые файлы на диск или загружать что-либо, в том числе обновления Windows.

Программам часто необходимо создавать файловые кеши, чтобы они могли работать без сбоев и других ошибок. Если вы открываете большое количество программ, требующий дополнительной памяти, файл подкачки Windows будет расти, но в ограниченном пространстве он не сможет расширяться, и программу могут неожиданно закрываться или не открываться.

Например, когда мы заполнили диск ПК с Windows 10 полностью и попытались запустить включенные в него средства устранения неполадок, мы просто увидели сообщение, в котором говорилось: «Ошибка предотвратила запуск средства устранения неполадок». Windows не дает дополнительной информации, но освобождение места позволяет запустить средство устранения неполадок.

Отказ запуска программы в Windows 10 при недостатке свободного места

Подобные программные инструменты не могут функционировать без какого-либо свободного места, а другие программы также могут закрываться без видимых причин, если вы не заметите, что ваш системный диск заполнен.

Тем не менее, нет точного процента или количества гигабайт, которое вам нужно оставлять свободными. Microsoft не определяет количество свободного места, которое вы должны сохранять для стабильной работы системы.

В интернете можно найти несколько правил, но они очень быстро устаревают. Давайте поговорим о том, почему.

Правило 15% для HDD дисков

Вы часто можете встретить рекомендацию о том, что вы должны оставлять от 15% до 20% свободного пространства на диске. Это связанно с тем, что традиционно требовалось как минимум 15% свободного места на диске, чтобы Windows могла его дефрагментировать.

Стандартный инструмент оптимизации дисков в системе Windows 10

Если у вас нет 15% свободного места, Windows не сможет правильно дефрагментировать диск. Windows будет только частично дефрагментировать диск, и со временем он будет становиться всё более фрагментированным. Однако, это справедливо для механических жестких дисков, которым требуется дефрагментация, а не твердотельных накопителей, обычно используемых на более современных ПК.

Правило 25% для SSD – слишком консервативно

Твердотельные диски традиционно нуждались в большем количестве свободного места. Они замедлялись при заполнении. В 2012 году Anandtech рекомендовал оставлять 25% твердотельного диска пустым, чтобы избежать снижения производительности на основе их тестирования.

Однако, современные твердотельные накопители «перепрофилированы». Это означает, что твердотельный накопитель имеет больше памяти, чем предоставляет вам. Таким образом, даже если вы полностью заполняете твердотельный накопитель, на диске всё ещё имеется большой запас памяти, чтобы поддерживать производительность.

Цифра в 25%, вероятно, слишком консервативна для современного твердотельного накопителя, хотя много зависит от того, для чего переназначен диск. В любом случае, Вы можете позволить заполнить диск большим количеством данных.

Сколько же оставлять места на диске

Нет определенного количества или процента, которое подходит для каждого ПК с ОС Windows. В Microsoft Вам скажут, что нужно 20 ГБ пространства, прежде чем установить 64-битную систему Windows 10 на современный ПК. После этого Вы всё решаете сами.

Правила могут помочь. Если у вас есть HDD, то оставляйте 15% пустым, это поможет уменьшить фрагментацию во вновь созданных файлах и упростить для Windows правильную дефрагментацию диска, что современные версии Windows делают автоматически в фоновом режиме. Если вы не оставите достаточно свободного места, Windows не сможет перемещать файлы для их дефрагментации, а содержимое диска станет фрагментированным и более медленным для доступа. Если у вас SSD, это не имеет значения.

Если у вас SSD, то, оставив 25% пустыми, вы получите отличную производительность, но на современных твердотельных накопителях с перепрофилированием это, вероятно, слишком консервативно, и даже 10% может быть хорошим решением. Точное значение зависит от модели SSD.

Если вам нужно временно заполнить свои диски и оставить только 5% свободного места на диске, это не проблема. С течением времени всё замедлится, поэтому вы, вероятно, захотите освободить место.

Надо ли на SSD оставлять пустое место в виде резервной области

Тема эксплуатации твердотельных накопителей является одной из наиболее обсуждаемых на компьютерных сайтах и это неудивительно. В отличие от HDD, диски SSD имеют ограниченный ресурс, обуславливаемый количеством циклов перезаписи. Следовательно, чем меньше пользователь пишет на диск, тем дольше он прослужит. С вопросом срока службы SSD тесно связан вопрос производительности накопителя, который по идее должен изменяться в зависимости от того, какой объем данных уже записан на диск. Существует мнение, что для обеспечения хорошей производительности на SSD-диске нужно оставлять энный процент свободного места или нераспределённого пространства, причём по этому поводу нередко возникают споры.

↑ Надо ли на SSD оставлять пустое место в виде резервной области

И впрямь, что лучше — нераспределённое пространство или просто свободное место, и нужно ли вообще предпринимать какие-то действия по оптимизации SSD? Давайте разбираться. Чтобы понять, откуда берутся все эти советы по оптимизации SSD, нужно знать принцип работы памяти твердотельного накопителя. Диски этого типа имеют блочную память, в которой каждый блок представляет собой набор страниц, в которые записываются данные. При изменении данных в нескольких страницах контроллеру приходилось переносить содержимое целых блоков (мы сейчас не берём в расчёты технологию TRIM) в другие блоки, причём последние должны быть полностью свободными.
Когда таких блоков много, контроллер диска имеет достаточно места для манёвров, поэтому скорость чтения/записи остаётся достаточно высокой, но что должно произойти, когда блоков останется совсем немного? Правильно, производительность диска должна резко упасть, но этого не происходит. Почему? Всё очень просто. Диски SSD имеют в своём распоряжении больше свободного пространства, которое может увидеть и использовать операционная система. Оно так и называется — резервная область SSD, или иначе Spare Area. Размер такой резервной области составляет плюс-минус 7 процентов. Кстати, это может послужить ответом на вопрос «почему на моем диске меньше места, чем заявлено». Взгляните на эти скриншоты. Согласно данным SSD-Z, твердотельный накопитель KINGSTON SUV400S37240G имеет объем 240,06 Гб, как и заявлено производителем. Но если мы сложим размер разделов, как их видит Windows, то получим 223,35 Гб. Получается, производитель нас обманывает, указывая заведомо неверные данные? И да, и нет. В действительности, некоторые SSD-диски могут иметь объем даже больше заявленного, например, использующие технологию RAISE, но при этом их доступный объем всё равно будет меньше заявленного по той причине, что часть физической памяти является зарезервированной. Просто об этом лишний раз не упоминается. С другой стороны, путаницу в расчёты вносит сама Windows, которая, хотя и отображает размер диска в гигабайтах, считает его в гибибайтах, что, конечно, более правильно. Примечание: чтобы узнать фактический размер диска (доступное пользователю и системе) пространство, разделите заявленный размер диска на 1,073741824.

↑ Для чего на SSD резервируется место

Первая причина для отвода части пространства под резерв — предоставить контроллеру больше места для манёвров и уменьшить объем операций по сбору мусора. Вторая причина — обеспечить как можно более ровный износ накопителя, для чего контроллеру нужны свободные блоки. Если их мало, контроллеру придётся записывать данные в одни и те же блоки, что вскоре приведёт к их неработоспособности. Третья и ничуть не менее важная причина — обеспечить резервный ресурс на случай выхода из строя отдельных блоков памяти. Если какой-то блок исчерпает свои возможности, контроллер тут же подыщет ему замену в резервной области. Что касается влияния размера резервной области на производительность SSD, связь между ними демонстрируется на результатах этих тестов, — чем больше процент резерва, тем выше IOPS. Итого, резервная область на SSD увеличивает производительность и одновременно продлевает срок службы накопителя.

↑ Можно и нужно ли увеличивать резервную область на SSD

Увеличить объем зарезервированного пространства на SSD можно, но исключительной необходимости в этом нет. Современные SSD-диски достаточно надёжны, благодаря использованию оптимизирующей технологии TRIM они могут служить годами. Увеличивая резервную область, можно разве что сделать свободное место на диске более ровным, но ждать чего-то особого от этой манипуляции на современных SSD не приходится. Что до выделяемого объёма, это примерно 10, максимум 20 процентов, выделять больше просто нерационально.
Расширить резервную область можно, либо не используя указанный процент места на диске (установка квоты как вариант), либо преобразовать его в нераспределённое пространство. Принципиальной разницы нет, но принято считать, что второй вариант более правильный, вероятно потому что на некоторых дисках резервная область идентифицировалась системой именно как нераспределённое пространство. Мы же склоняемся к тому, чтобы просто не заполнять диск под завязку, оставляя те же 20 процентов доступного вам пространства свободными.

tagsКлючевые слова

Рекомендуем другие статьи по данной теме

Сколько нужно оставлять свободного места на диске?

Нельзя полностью забивать свой диск всевозможными данными, так как это может привести к ряду не самых приятных проблем. Однако, если задуматься, то возникает вполне логичный вопрос: сколько же нужно оставлять свободного места на диске?

Почему вам нужно свободное место?

Вам просто необходимо иметь на своем диске свободное место, и на это есть несколько причин. Если ваш диск полностью заполнен, то, естественно, вы не сможете загружать или сохранять на нем новые файлы, включая также обновления для операционной системы. Программам зачастую необходимо создавать кэш-файлы, но они не смогут выполнить этого без наличия дополнительного места на диске, вследствие чего они будут вылетать или же вызывать различные ошибки.

При работе с огромным количеством программ, системе может потребоваться дополнительная память. Соответственно, файлу подкачки придется увеличиться в размерах, но этого не произойдет, так как на компьютере нет лишнего места. Без файла подкачки эти программы будут вылетать или же вообще отказываться запускаться.

Вот вам еще один пример негативного влияния отсутствия свободного места: например, когда полностью заполняется диск на системе Windows 10, то на ней перестают работать программы по исправлению неполадок. Как только вы попробуйте запустить одну из них, то Windows 10 покажет вам сообщение в окне программы, в котором будет говориться «Проблема препятствует запуску программы по исправлению неполадок». Это сообщение исчезнет и вы сможете запустить утилиту по разрешению неполадок как только освободите на своем диске больше места.

Однако, не существует какого-то точного числа гигабайт, которое вы должны оставлять на своем диске свободными. По какой-то причине, Майкрософт не указали точное количество свободного места, требуемого системе Windows для своей корректной работы. С сети существует несколько правил насчет свободного места диска, но они уже практически неприменимы на сегодняшний день. Давайте поговорим на эту тему.

Правило для HDD: необходимо держать 15% места свободным

Гуляя по просторам сети, вы уже должны были не раз наткнуться на рекомендацию о том, что все владельцы жестких дисков должны оставлять на них не менее 15% свободного места. Объясняется это тем, что, традиционно, вам потребуется от 15 до 20% свободного места на диске, чтобы Windows могла проводить его дефрагментацию.

Если у вас нет 15% свободного места, то, очевидно, Windows не сможет корректно провести процесс дефрагментации. Вследствие этого, процент фрагментации файлов на диске будет постоянно расти(возможно, она сможет выполнить ее частично, но этого все равно недостаточно).

Однако, правило 15% применяется только к механическим жестким дискам, которым действительно требуется дефрагментация. Твердотельные накопители(SSD), которые все чаще и чаще используются пользователями при сборке по-настоящему современных машин, под такое правило не попадают.

Правило для SSD: необходимо держать 25% места свободным

Твердотельным накопителям, традиционно, требуется большой кусок свободного места. Их производительность стремительно падает, если пользователь забивает их под завязку, не оставляя никакого свободного пространства. В 2012 году, AnandTech, онлайн магазин по продаже аппаратного обеспечения, провел некоторые тесты, после чего порекомендовал оставлять на твердотельных накопителях порядка 25%, дабы не понижать их производительность.

Однако, современные твердотельные накопители имеют одну интересную особенность, которая делает данную рекомендацию не такой уж и важной. Все дело в том, что современные SSD показывают своим пользователям меньше доступного места, чем на них в действительности есть.

Даже если вы и забили под завязку свой SSD, то не стоит переживать, так как на нем есть еще немного места, чтобы поддерживать заявленную производительность. Исходя из вышесказанного, правило 25% для SSD является слишком консервативным. Хотя, все зависит еще от того, сколько именно дополнительной памяти «заготовлено» в SSD.

Заключение

Не существует определенного числа или процента, которого вы должны придерживаться при менеджменте места на ваших дисках. Майкрософт утверждает, что вам необходимо иметь 20 гигабайт свободного места, прежде чем вы начнете проводить установку операционной системы Windows 10 на современный компьютер. Но кроме этого — никаких конкретных рекомендаций нет.

Вышеуказанные правила могут вам помочь. Если у вас есть механический жесткий диск, то сохранение по крайней мере 15% свободного места может помочь вам уменьшить фрагментацию только что созданных файлов и сделать так, чтобы Windows было легче проводить дефрагментацию жесткого диска. Данный процесс, кстати, последние версии операционной системы Windows проводят автоматически на заднем плане по запланированному графику.

Если у вас не будет свободного места, то Windows не сможет перемещать файлы по диску, дабы дефрагментировать их, а это приведет к большей фрагментации и уменьшению скорости доступа к ним. Если же у вас в системе находится SSD, то данное правило не применяется.

Если вы являетесь владельцем старенького SSD, то оставляя по крайней мере 25% свободного места на диске вы обеспечивайте его отличную производительность. На современных же SSD такой кусок свободного места оставлять не нужно, так как у них есть свое дополнительное место. Однако, мы все же рекомендуем вам сохранять на них хотя бы 10% , чтобы не понижать производительность SSD. Но, данный процент все же зависит от модели SSD, который вы установили в системе.

Если вам потребуется внезапно заполнить ваши диски и на них останется всего, скажем, 5% свободного места, то это не такая уж и серьезная проблема. Однако, лучше не затягивать с таким положением дел и поскорее освободить больше места, так как производительность вашего компьютера может со временем значительно понизиться.

Вся правда о резервной области SSD, и нужна ли она вообще

Привет, Гиктаймс! Многие производители SSD советуют оставлять неразмеченную область или определенное свободное пространство на твердотельных накопителях для улучшения производительности. Постараемся разобраться, нужна ли вообще резервная область SSD, и как она влияет на производительность накопителей. По традиции все подробности под катом.

Немного о главном

В прошлый раз мы рассказывали вам о том, как работает флэш-память. Принцип ее работы визуально отлично характеризует картинка ниже. Блок (X) удалось очистить для последующей записи благодаря наличию свободного блока (Y) — новые страницы были записаны в блок (X), а затем в (Y), после чего и произошло стирание блока (X).

Это лишь один из примеров работы флэш-памяти. Суть в том, что когда на SSD много свободного пространства, то и таких блоков, как (Y), становится много. Хотя скорость работы самого контроллера является константой, производительность самого накопителя может изменяться. Чем меньше свободных блоков у флэш-памяти, тем больше процессов ей приходится выполнять, прежде чем данные будут записаны, а значит и скорость работы накопителя будет страдать. К примеру, при заполнении SSD на 98 %, свободных блоков остается все меньше и меньше. Вопрос один: что произойдет, если во время такой загруженности накопителя вы начнете записывать большие объемы данных? Здесь-то нам и пригодится резервная область SSD.

Что такое резервная область, и зачем она нужна

На самом деле операционные системы не распознают весь объем памяти твердотельных накопителей. Резервная область SSD или так называемая spare area выделяется по принципу over-provisioning и видна только контроллеру. Чтобы понять, как она работает, полезно рассмотреть, а как же, собственно, измеряется емкость SSD.

Емкость SSD измеряется в гигабайтах (десятичных приставках) и гибибайтах (двоичных приставках). Если в одном гигабайте 1 миллиард байт, то в гибибайте ~ 1,074 x 10 в девятой степени байт. Производители, в том числе OCZ, указывают емкость в гигабайтах, при этом операционная система производит свой расчет в гибибайтах. Из-за этого получается так, что фактически емкость накопителя меньше заявленной.

Вот, например, интересная статистика по одному из накопителей. У него на борту 264 ГиБ NAND, но пользователю из них доступны только 186 ГиБ при заявленных производителем 200 ГБ. Остальная часть SSD используется в качестве резервной области для улучшения производительности и выносливости накопителя.

Как правило, резервная область составляет около 7 % общей емкости NAND. Для расчета реальной емкости SSD в ГиБ необходимо поделить емкость в гигабайтах на 1,073741824. В случае с накопителем на 256 ГБ это будет 238,4 ГиБ. Оставшаяся часть SSD и используется как spare area. Для наглядности еще раз обратимся к тому, как работает флэш-память.

Часто задают вопрос, почему некоторые SSD имеют емкость 120/240/480 ГБ, когда другие 128/256/512 ГБ. В случае с OCZ физический объем данных пар емкостей накопителя одинаков. Разница заключается в объеме резерва для различных моделей: при полных объемах 128/256/512ГБ резерва нет, а на 120/240/480ГБ присутствует резервная область, недоступная пользователю.

Зависимость между усилением записи (Write amplification) и резервной областью хорошо отображена в отчете исследовательской лаборатории IBM:

Как видите, чем больше резервная область, тем меньше усиление записи. Из-за наличия такой зависимости между ними производители и рекомендуют не загружать твердотельный накопитель полностью, а оставлять от 10 % до 20 % свободного места. Для чего же SSD вообще нужна резервная область?

Во-первых, так называемый сброс мусора (garbage collection), который мы разобрали на первой картинке, осуществляется реже за счет того, что операционная система не может получить доступ в резервную область и заполнить свободные блоки памяти — следовательно, контроллер получает доступ к большему количеству блоков памяти. Поэтому SSD всегда имеет свободные блоки «про запас», что немаловажно. Кроме того, если один из блоков памяти выходит из строя, контроллер берет свободный из резервной области. Также spare area влияет на выравнивание износа: если данные будут записываться в один и тот же блок, ресурс накопителя будет истощаться за счет увеличения количества циклов перезаписи блоков. Контроллер распределяет данные равномерно, тем самым выравнивая износ.

А что с производительностью?

Для компаний очень важно иметь накопители с большим количеством резервной области, поскольку именно там чаще всего происходят атаки случайными данными. Чем больше блоков резервной области в распоряжении контроллера, тем больше вероятность того, что контроллер сработает верно, и производительность SSD не будет падать даже при большой нагрузке. У OCZ на эти случаи есть отличные корпоративные решения — Z-Drive 6000 NVMe, Toshiba Hawk 4R (THNSN8) и Hawk 4E (THNSN8). 2900 МБ/с на чтение и 1900 МБ/с на запись, емкость до 6,4 ТБ.

Но не будем голословными, лучше покажем, как зависит производительность SSD от объема резервной области при помощи тестов. Для этого возьмем один из накопителей c неоптимизированным под увеличенную резервную область контроллером и будем постепенно увеличивать размер spare area — от 12 % вплоть до 50 %. Последний вариант в домашних условиях, конечно же, исключен, но важно уловить суть.

Сравнивать будем по показателю IOPS — количеству операций ввода и вывода — проще говоря, количеству блоков, которое считывается или записывается на носитель. Соответственно, чем это значение выше, тем лучше. Определяется IOPS как частное скорости и размера блока при выполнении операции. Для начала возьмем SSD со стандартным объемом резервной области (около 7 %). Вот какими показателями он может похвастаться в тестах:

А теперь проведем небольшой опыт — увеличим резервную область до 12 % и вновь замерим IOPS.

Разница пусть и небольшая, но все же видна — IOPS явно увеличился. Что ж, не будем на этом останавливаться, увеличим резервную область до 25 % — четверть накопителя теперь доступна только контроллеру.

Думаем, здесь все понятно без слов. Впрочем, отдавать столько под резервную область явно нецелесообразно, поскольку полезной становятся только 3/4 SSD. И вряд ли кто-то будет повторять подобное в домашних условиях, однако для чистоты эксперимента мы все же это сделаем. Да, увеличим spare area до 50 %.

Изменения в производительности заметны, но уж точно не настолько, чтобы отдавать половину накопителя под резерв. Это попросту нецелесообразно, поскольку рост производительности в данном случае не сможет компенсировать потерянную емкость SSD. Одно ясно точно: размер резервной области действительно влияет на быстродействие накопителя. Если решите повторить такой тест со своими SSD, учитывайте, что результаты могут отличаться в зависимости от контроллера, прошивки и, собственно, производителя и модели самого накопителя.

Помимо производительности, резервная область также снижает износ твердотельных накопителей и продлевает срок их службы. Здесь не нужно проводить какие-либо тесты: очевидно, если выполняется меньше операций чтение/записи, количество записанных данных также уменьшается. Так что чем больше spare area, тем дольше накопитель вам прослужит (но злоупотреблять этим, как мы сказали, не стоит).

Как изменить размер резервной области SSD?

Обычно производители дают такую возможность в своих фирменных утилитах для твердотельных накопителей. У OCZ это реализовано очень просто и удобно при помощи специальной утилиты SSD Guru — она не только следит за состоянием SSD, но и мониторит SMART, включает команду TRIM, проверяет автоматически наличие новых прошивок — в общем, незаменимый помощник для пользователей наших накопителей. С самой утилитой мы вас уже знакомили, так что обратим внимание только на ту вкладку, которая нужна в нашем случае.

Переходим во вкладку Tuner и получаем доступ не только к активации Trim, но и настройке over provisioning прямо на лету: достаточно перетащить ползунок и самостоятельно выбрать размер резервной области. В нашем случае, например, есть возможность увеличить spare area до 134 ГБ — при том, что объем самого накопителя составляет 480 ГБ. Получается почти 28 %.

Если же вы хотите сделать это самостоятельно, просто скройте от операционной системы часть накопителя — оставьте на нем неразмеченное пространство.

Берегите свои накопители!

Безусловно, даже без манипуляций с резервной областью твердотельный накопитель прослужит вам долго: благо большинство мифов о недолговечности SSD удалось развеять. По возможности накопители, разумеется, стоит беречь, но только если это не ограничивает ваши потребности. Самый простой способ — оставлять свободным от 10 до 20 % доступного вам объема SSD: именно вам, а не контроллеру.

  • Блог компании OCZ Storage Solutions
  • Компьютерное железо
  • Научно-популярное
  • Накопители

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *