Почему ssd диск на 120 гб показывает 111 гб
Вопрос от пользователя
Здравствуйте.
Купил новый ноутбук с модным SSD M2 на 512 ГБ, но по ощущениям он ничуть не быстрее обычного SSD на моем старом компьютере. Я даже специально с секундомером замерял время загрузки Windows, открытие Photoshop, документов и т.д. — +/- примерно одинаково.
В чем может быть проблема, почему разница настолько незаметна? Может быть я что-то не активировал или не настроил?
Не помешало бы еще знать модель вашего нового ноутбука и ПК (SSD), чтобы можно было прокомментировать точнее. Но как бы там не было, обобщив некоторые моменты, попробую в этой заметке ответить и на ваш вопрос, и на его производные.
Берегите свои накопители!
Безусловно, даже без манипуляций с резервной областью твердотельный накопитель прослужит вам долго: благо большинство мифов о недолговечности SSD удалось развеять. По возможности накопители, разумеется, стоит беречь, но только если это не ограничивает ваши потребности. Самый простой способ — оставлять свободным от 10 до 20 % доступного вам объема SSD: именно вам, а не контроллеру.
Вопрос от пользователя
Здравствуйте.
Подскажите с одной проблемой. Приобрел SSD диск, подключил, установил на него Windows — но скорость загрузки никак не изменилась по сравнению с HDD (ну может быть чуть быстрее).
Протестировал в программе AS SSD Benchmark — результат 220 МБ/с. Кстати, пробовал провести другой простой тест — копировал на диск большой файл (фильм), сначала была скорость 250 МБ/с, а потом она падала до 40 МБ/с.
В чем может быть дело?
Односложно на подобный вопрос не ответить (кстати, не хватает еще марки накопителя, т.к. некоторым моделям свойственна такая работа) . Тем не менее, в этой статье постараюсь привести основные причины низкой скорости работы SSD (кстати, в ряде случаев причина может быть устранена и диск будет работать так, как заявил производитель).
Несколько важных моментов о SSD M2
📌 SATA и PCIe
Сразу же стоит сказать, что накопители SSD M2 подразделяются на два больших типа:
- SATA (6 Гбит/с пропускная способность);
- PCIe (до 32 Гбит/с если поддерживается PCI-E 3.0 x4).
Разумеется, просто аббревиатура "SSD M2" — мало о чем говорит, под ней может скрываться как обычный SATA диск, так и новомодный сверхбыстрый NVMe накопитель.
NVMe SSD Samsung - как выглядит SSD M2 накопитель
Для того, чтобы определить, что за диск в системе — совсем не обязательно разбирать устройство (тем более, если оно новое — это может стать поводом в отказе от гарантийного обслуживания) — достаточно воспользоваться одной из утилит для просмотра характеристик ПК. Лично мне импонирует в этом плане CrystalDiskInfo.
Эта утилита не нуждается в установке, после запуска покажет не только название и интерфейс, с которым работает диск, но и его температуру, и тех. состояние. Весьма полезно, чтобы узнать заранее что диск "заболел" 😉.
Просмотр сведений о диске
📌 Тестирование и скорость чтения 4K-файлов
Какие бы скорости не заявлял производитель диска, в вашей системе (в силу разных причин) скорость чтения/записи на практике может сильно отличаться. И, чтобы сделать более-менее объективные выводы — необходимо протестировать старый и новый диски.
Одна из самых распространенных утилит для теста скорости SSD — 📌CrystalDiskMark. После запуска утилиты достаточно нажать всего одну кнопку — ALL. Ниже на скрине я привел несколько результатов (показательный пример).
- SEQ — последовательная скорость чтения/записи, именно она указывается в рекламе дисков;
- 4K (Q1T1) — скорость чтения/записи случайных блоков в 4 КБ.
Тест скорости накопителей SSD (NVMe, SATA), HDD
Так вот, более 70-75% операций у абсолютного большинства пользователей приходится на небольшие файлы. И производительность Windows, да и других программ ( прим.: когда вы вкл. ПК и стартует ОС — то "прогружается" не один большой файл, а множество мелких) очень сильно зависит не от последовательной скорости чтения/записи, а от случайных блоков в 4K.
📌📌И если присмотреться более подробно на результаты тестов SSD-диска NVMe и обычного SATA — может так оказаться, что скорость чтения 4K блоков у них примерно равны (как в моем примере ниже: 37,94 и 36,48 МБ/с). Однако, в рекламе дисков показывается последовательная скорость (Seq) - вот многие и считают, что NVME-диск будет быстрее в 5-6 раз во всех операциях.
Именно поэтому "на глаз" и не ощущается повышения производительности при переходе с SATA SSD на новый SSD M2 NVMe.
Примечание : если вы будете копировать большой файл, скажем в 30-50 ГБ с одного SSD NVMe на другой подобный диск — получите заветные ~2500 МБ/с и разница по сравнению с SATA SSD будет заметна.
*
Разумеется, скорость чтения 4K блоков производители либо не указывают на упаковке накопителей (либо делают это мелким шрифтом, едва заметно). Лучше эту информацию собирать на независимых сайтах, где другие пользователи уже протестировали разные модели и имеют практические результаты. Одна из таких табличек представлена на скрине ниже.
Рейтинг скорости работы SSD (случайная запись/чтение блоков в 4 КБ)
📌 Перегрев
Многие накопители SSD M2 NVMe подвержены перегреву (при активной работе). И при достижении определенных температур — они начинают работать куда медленнее. Кстати, температуру можно посмотреть все в той же CrystalDiskInfo, либо AIDA64. Пример на скрине ниже. 👇
AIDA64 — компьютер — датчики — температура
Если говорить о SSD M2 — то у большинства моделей накопителей этого типа температура не должна превышать 65-70°C (при превышении этого порога — накопитель может выйти из строя, и в любом случае его долговечность снижается с каждым "лишним" градусом ( прим. : у большинства микросхем температурный порог 75-80°С)).
Для снижения температуры можно установить либо спец. радиатор, либо доп. кулер (и то, и то продается во многих 👉 компьютерных магазинах).
📌 Контроллер / стабильность скорости
Контроллер штука весьма важная — он управляет операциями чтения/записи в ячейки памяти, оценивает их состояние, производит обмен данными с шиной PCIe, и пр. работу. От его работы может очень серьезно зависеть быстродействие SSD накопителя.
О том, какой контроллер лучше — сказать достаточно сложно. Например, если когда-то контроллеры Phison и Silicon Motion использовались в дешевых дисках и их работа часто оставляла желать лучшего, то сегодня в некоторых накопителях они могут поспорить с более дорогими SandForce, Marvell, Samsung.
Поэтому, сейчас, на мой скромный взгляд, лучше оценивать конкретную модель диска . И если мы говорим о скорости, то порекомендовал бы провести еще один тест, позволяющий оценить ее стабильность (да и состояние диска). Примеч. : некоторые диски при работе могут "сбрасывать" скорость с 500-1500 МБ/с до 0-30 МБ/с (что очень заметно, например, в играх по "микро-задержкам") .
Для подобного теста вам понадобиться утилита 📌HD Tune. Для его запуска — просто перейдите в раздел "Benchmark" и нажмите на "Start".
HD Tune — тестирование работы диска (так работает норм. диск)
Если с диском что-то не так — вы сразу же увидите скачкообразный график скорости чтения (как в моем примере ниже 👇). Это может происходить из-за: неисправности диска, низкого качества контроллера, отсутствия драйвера на накопитель или на мат. плату, и пр.
HD Tune — а вот так выглядит диск, с которым не все в порядке — прыжки от 0 до 100 МБ/сек
📌 Драйвер
Вообще, в современную Windows 10/11 встроены драйвера даже для NVMe дисков, благодаря чему эти ОС вы можете установить на любой диск (и они его увидят, в отличие от той же Windows 7!). Однако, есть одно "НО".
Дело в том, что "стандартный" драйвер от Windows не оптимизирован под конкретную модель вашего накопителя, и это не всегда позволяет выжать максимум производительности (например, такое происходит с дисками от Samsung). Кстати, найти "чистые" и "родные" драйвера можно на сайте производителя накопителя.
Установка : как правило, нужно зайти в диспетчер устройств, раскрыть вкладку "Дисковые устройства" , кликнуть правой кнопкой мышки по своему диску и в появившемся меню выбрать "Обновить драйвер" (после запустится мастер установки - нужно просто указать папку с драйвером, см. пример ниже).
Подобную операцию нужно сделать для устройства "Стандартный контроллер NVMe" во вкладке "Контроллеры запоминающих устройств" .
Обновить драйвер — обзор
👉 Кстати, драйвера весьма просто и быстро установить с помощью утилиты 📌Driver Booster. Она автоматически проверит необходимые драйвера на все контроллеры, системные устройства, наличие библиотек DirectX, NET FrameWork и пр. Скриншот ее работы приведен ниже.
Driver Booster - одна кнопка для обновления ВСЕХ драйверов
👇 Небольшое видео, на котором одновременно показано насколько быстро ведет себя один и тот же компьютер, к которому подключены разные накопители (M2 NVME vs SSD vs HDD).
Всем привет, сегодня столкнулся с очень странным поведением своего накопителя - plextor ssd 120gb (px 128). Удалил 40 гб с винта, при этом без переноса в корзину, однако место не прибавилось.Попробовал поискать его через windirstat и другие тулзы - показывает, что занято 70 гб, свободно 10, а 40 (точнее 35 где-то) исчезли навсегда. Побежал сканировать винт через встроенный в windows 10 сканер - ничего не изменилось.
Не надо писать про скрытые файлы, корзину или файл подкачки. Фактически сейчас на винте занято 70 гб, свободно 10, а всего 120. 40 гб исчезли полностью, но при этом не являются частью файла подкачки или скрытых файлов. Они просто считаются всегда занятыми.
Впервые вижу такое и не знаю что делать.
- Вопрос задан более трёх лет назад
- 5802 просмотра
Оценить 3 комментария
landergate: Общий объем не изменился - все приложения показывают 120. Занято 70, а свободно 10. Вот такая вот магия.
ahrides: Чего тут магического?
Диск 120Гб
Файлы занимают 70Гб
Служебные хранилища файловой системы занимают еще 40гб
Свободно 10Гб.
Обратитесь в полицию, напишите заявление о пропаже, сообщите приметы пропавшего места.
А должно было? Вы просто удалили одну из точек монтирования данных, данные при этом никуда не делись, и хранятся в теневой копии.
Не надо писать про скрытые файлы, корзину или файл подкачки. Фактически сейчас на винте занято 70 гб, свободно 10, а всего 120. 40 гб исчезли полностью, но при этом не являются частью файла подкачки или скрытых файлов.
Что в этом такого?
Можно на диск записать файл размером 1кб, который займет 100Гб - занято на диске будет 100Гб, а сумма всех файлов 1кб
Можно записать на диск размером 100Гб, кучу файлов общим размером 500Гб и диск при этом будет почти пустым.
В вашем случае скорее всего все проще - место занимают точки восстановления, отключите восстановление и удалите все точки.
Привет, Гиктаймс! Многие производители SSD советуют оставлять неразмеченную область или определенное свободное пространство на твердотельных накопителях для улучшения производительности. Постараемся разобраться, нужна ли вообще резервная область SSD, и как она влияет на производительность накопителей. По традиции все подробности под катом.
Из-за чего низкая скорость работы SSD: на что обратить внимание
❶ Нагрузка на диск
Многие пользователи тестируют скорость диска не совсем правильно: они забывают о том, что в это же самое время накопитель могут серьезно нагружать посторонние приложения (торренты, редакторы аудио/видео, игры и пр.).
Разумеется, чтобы получить более-менее "чистые" результаты — перед тестом нужно проверить нагрузку на накопитель и закрыть все посторонние приложения. Иначе, все это "добро" может исказить результаты.
Примечание : нагрузку на диск можно узнать даже в диспетчере задач (для его вызова — нажмите сочетание клавиш Ctrl+Shift+Esc). В идеале нагрузка на него до теста должна составлять 0÷1%. См. скриншот ниже.
Диспетчер задач — загрузка диска 0%
❷ Утилиты для проведения теста
Еще один важный момент: тестируйте диск несколькими утилитами! Дело в том, что некоторые диски "отказываются" работать, например, с CrystalDiskMark (т.е. после запуска теста — все сразу зависает, или цифры "берутся" просто с потолка, как бы это странно не звучало) , но работают с AS SSD Benchmark, SSD-Z и пр.
❸ Про режимы работы SATA II и SATA III
Итак, вы провели тест (допустим в CrystalDiskMark) и увидели результаты последовательной скорости чтения/записи (Seq) в 2 раза ниже, чем обещано производителем: например, вместо 500 МБ/с отображается 300 (250) МБ/с (как у меня на скрине ниже).
Тест в программе CrystalDiskMark — ожидание и реальность.
Одним из первых шагов, который я рекомендую сделать, узнать в каком режиме работает ваш диск (SATA II или SATA III). Дело в том, что на многих материнских платах есть как SATA II порты, так и SATA III. В ряде случаев многие пользователи подключают диск к SATA II — в результате диск работает медленнее, чем потенциально мог бы.
📌 Как это проверить:
- запустить утилиту CrystalDiskInfo;
- посмотреть строку "Режим передачи": там вы в идеале должны увидеть значение "SATA/600 | SATA/600" (прим.: SATA/600 -> SATA III; SATA/300 -> SATA II; SATA/150 -> SATA I).
- если у вас будет строка вида "SATA/300 | SATA/600" (примеры ниже) — это значит что диск подключен к SATA II интерфейсу, но его также можно подключить к SATA III (что, разумеется серьезно скажется на скорости (SATA III — скорость работы до 600 МБ/с, SATA II — до 300 МБ/с)).
Режим передачи — CrystalDiskInfo
Альтернативный пример (текущий режим — SATA II, поддерживаемый — SATA III)
❹ Обновите драйвера (на SATA контроллер)
Проще всего проверить и обновить все драйвера на компьютере/ноутбуке с помощью 📌 спец. утилит (Driver Booster, DriverPack Solution и т.д.). См. скрин ниже.
Driver Booster — поиск драйверов / Кликабельно
❺ Проверьте, включен ли режим AHCI
Диск может работать в разных режимах (IDE, AHCI), которые сказываются на скорости чтения/записи. Проверить эту настройку можно в параметрах BIOS.
Как правило, этот параметра находится в разделе Advanced (см. вкладку SATA Configuration). Несколько фото из настроек BIOS я привел ниже. 👇
SATA Configuration - настройка режима работы диска
BIOS Setup Utility — режим IDE или ACHI
SATA Control Mode
Кстати, обратите внимание, что в ряде случаев после смены IDE на ACHI — будет необходимо переустановить ОС Windows (старая просто не будет загружаться).
❻ Какой контроллер и тип чипа памяти у SSD накопителя
Как многие, наверное, замечали цена на SSD накопители (одного и того же объема) может значительно разница (иногда в 2-3 раза!). И дело тут не только в марке или бренде. У каждого SSD "своя" начинка от которой зависит как скорость работы диска, так и его долговечность (речь идет о типе памяти и контроллере).
Например, сейчас достаточны популярны типы памяти MLC и TLC (вы можете увидеть тип памяти в характеристиках своего накопителя. Подробно расшифровывать термины не буду, т.к. это большинству явно не нужно). Так вот, если говорить в общем, то:
- MLC имеет более высокую скорость работы;
- MLC стоит несколько дороже, чем TLC;
- MLC более надежна (имеет больший срок службы) и меньшее энергопотребление.
Контроллер, тип памяти
Не малую роль на скорость оказывает также и контроллер. К примеру, набивший уже оскомину контроллер SandForce SF-2281 — плохо обеспечивает работу с "мусором", и как только диск оказывается заполнен на 80-90%, скорость случайного доступа падает до 50%!
К сожалению, о контроллере и типе памяти большинство пользователей задумывается уже после покупки SSD. Рекомендую просто посмотреть тесты вашей модели диска на специализированных ресурсах и сравнить их со своими — возможно, что ваш диск работает на пределе своих возможностей. 👀
❼ Заполненность диска (70%)
Как уже упоминал выше в статье, на скорость работы SSD может сказаться его заполненность. Поэтому, все же, оценивать скорость чтения/записи объективно на накопителе, заполненность которого не превышает 70%.
PS
1) Ну и не могу не отметить, что все производители SSD указывают скорость накопителя с приставкой "ДО". Разумеется, что цифры они берут при идеальных условиях: на современном мощном ПК, со свободным диском (без установленной ОС на нем), и т.д. и т.п.
Так что, всецело доверять этим цифрам явно не стоит.
2) Многие пользователи (и производители) почему-то смотрят только на последовательную скорость чтения/записи диска (Seq). И, обычно, пользователи берут SSD чтобы установить на него ОС, игры и пр.
Однако, Windows большую часть времени работает с небольшими файлами, а потому — производительность ОС, да и большинства программ, гораздо больше зависит от скорости чтения/записи с SSD случайных блоков в 4 КБ.
Вопрос от пользователя
Здравствуйте.
Я купила новый жесткий диск на 2000 ГБ, однако, у меня в "Моем компьютере" отображается объем равный в 1500 ГБ. Я, конечно, слышала о том, что размер дисков меньше, чем заявленный производителем, но не на столько же!
Я подозреваю, что какие-то программы просто украли мое место на диске! Можно ли как-то восстановить реальный объем? Подскажите что-нибудь.
Здравствуйте.
Однозначно по вашему случаю сказать не готов, но вероятнее всего у вас часть диска просто не размечена (либо отдана под бэкап, у некоторых производителей такое практикуется).
Ниже приведу последовательно, на что вам (и всем, у кого аналогичная проблема) нужно обратить внимание.
Что проверить, если объем жесткого диска меньше, чем должен быть
📌 Вариант 1: 1 Кб = 1000 байт?
Во-первых, реальный размер диска всегда меньше, заявленного производителем. Происходит это из-за отличных расчетов: у производителей 1 Кб = 1000 байт, а по факту 1 Кб = 1024 байт.
Разумеется, из-за этого наблюдается весьма существенная разница между тем, что написано на диске с упаковкой, и тем, что отображается в "Моем компьютере" .
Чтобы узнать реальный объем диска : умножьте заявленный объем накопителя на коэффициент 0,931 (способ не дает высокой математической точности, но позволяет быстро "оценить" реальный объем (самое то для обычных повседневных нужд)) .
Например, в вашем случае: 2000 ГБ * 0,931 ≈ 1862 ГБ (т.е. в "Моем компьютере" полный объем диска должен составлять 1862 ГБ) . См. скриншот ниже. 👇
Пример, диск 1862,9 ГБ
📌 Вариант 2: на диске есть не размеченная область
Обычно, это часто бывает с новыми дисками: они либо полностью не отформатированы, либо частично (либо производители часть диска делают скрытым и там размещают свой софт. ).
Чтобы увидеть реальное состояние диска — зайдите в 📌 управление дисками (сочетание Win+R , и команда diskmgmt.msc ).
В управлении дисками обратите внимание, чтобы на вашем накопителе не было не размеченных областей (как в моем примере (они выделены черным)). Разумеется, эти области никак не используются, и поэтому объем вашего диска в "Моем компьютере" меньше, чем должен быть.
9,7 ГБ не распределенная область!
Решить вопрос можно 3-мя путями:
- расширить том, расположенный "рядом" с не размеченной областью (см. скриншот ниже). Т.е. вы просто добавите к существующему тому место не размеченной области (это происходит без потери данных);
- полностью отформатировать диск и создать на нем один большой раздел (важно: данные на диске при этой операции все пропадут!);
- создать простой том на не размеченной области (всё вышесказанное можно сделать прямо из-под управления дисками) .
📌 Вариант 3: фейк
Нет, на упаковке у такой флешки размер будет стоять, скажем 120 ГБ, а по факту - больше 16 Гб вы на нее не запишите.
Что может быть внутри "китайского" диска - два болта и флешка
📌 Вариант 4: MBR и GPT
Если не вдаваться в тех. подробности, то на сегодня существует MBR и GPT разметки диска (вторая более новая). Одно из основных их отличий (для обычного пользователя) — это то, что MBR не позволяет "видеть" диски, размер которых больше 2 ТБ.
Т.е., если у вас диск на 4 ТБ, и вы используете разметку MBR — то в "Моем компьютере" у вас будет отображаться диск размером ≈1862 ГБ (остальное место использоваться не будет).
Чтобы посмотреть, какая у вас разметка: войдите в управление дисками (Win+R -> diskmgmt.msc) и откройте свойства нужного диска.
Свойства диска - управление дисками
Далее в разделе "Тома" есть строка "Стиль раздела" . Если в ней значится "Таблица с GUID. " — это GPT (в противном случае - MBR) .
Разумеется, при использовании определенных программ - можно практически "безболезненно" перейти с MBR на GPT (ссылка ниже).
📌 Вариант 5: скрытые файлы
Если место стало пропадать на диске, которым вы уже давно пользуетесь — вероятно на нем просто накопилось достаточно много файлов (фильмы, сериалы, игры, возможно какие-то скрытые файлы от ряда ПО).
Кстати, также учитывайте, что у ОС Windows часть системных файлов может весьма прилично "оттяпать" места.
Что можно посоветовать в этом случае:
JDiskReport - скрин главного окна программы: круговая диаграмма
System Care - одна кнопка ПУСК - и компьютер станет быстрее!
📌 Вариант 6: пару слов о BIOS и файловой системе FAT 32
Если у вас достаточно старый компьютер (лет 10-12 и более. ) - вы можете столкнуться с тем, что ваша версия BIOS не позволяет видеть диски размером более 32 ГБ. В этом случае, возможно стоит задуматься о обновлении BIOS (или ПК).
Кстати, нечасто, но на определенных жестких дисках всё еще можно встретить файловую систему FAT 32 (позволяет "видеть" объем тома диска не более 127 ГБ). А если вы создавали подобный том из-под Windows — то макс. размер и того меньше, всего 32 ГБ.
Чтобы узнать файловую систему тома : нужно открыть "Мой компьютер" ("Проводник") и перейти в свойства требуемого диска. Для изменения файловой системы тома — диск, в большинстве случаев, нужно отформатировать.
Немного о главном
В прошлый раз мы рассказывали вам о том, как работает флэш-память. Принцип ее работы визуально отлично характеризует картинка ниже. Блок (X) удалось очистить для последующей записи благодаря наличию свободного блока (Y) — новые страницы были записаны в блок (X), а затем в (Y), после чего и произошло стирание блока (X).
Это лишь один из примеров работы флэш-памяти. Суть в том, что когда на SSD много свободного пространства, то и таких блоков, как (Y), становится много. Хотя скорость работы самого контроллера является константой, производительность самого накопителя может изменяться. Чем меньше свободных блоков у флэш-памяти, тем больше процессов ей приходится выполнять, прежде чем данные будут записаны, а значит и скорость работы накопителя будет страдать. К примеру, при заполнении SSD на 98 %, свободных блоков остается все меньше и меньше. Вопрос один: что произойдет, если во время такой загруженности накопителя вы начнете записывать большие объемы данных? Здесь-то нам и пригодится резервная область SSD.
Как изменить размер резервной области SSD?
Обычно производители дают такую возможность в своих фирменных утилитах для твердотельных накопителей. У OCZ это реализовано очень просто и удобно при помощи специальной утилиты SSD Guru — она не только следит за состоянием SSD, но и мониторит SMART, включает команду TRIM, проверяет автоматически наличие новых прошивок — в общем, незаменимый помощник для пользователей наших накопителей. С самой утилитой мы вас уже знакомили, так что обратим внимание только на ту вкладку, которая нужна в нашем случае.
Переходим во вкладку Tuner и получаем доступ не только к активации Trim, но и настройке over provisioning прямо на лету: достаточно перетащить ползунок и самостоятельно выбрать размер резервной области. В нашем случае, например, есть возможность увеличить spare area до 134 ГБ — при том, что объем самого накопителя составляет 480 ГБ. Получается почти 28 %.
Если же вы хотите сделать это самостоятельно, просто скройте от операционной системы часть накопителя — оставьте на нем неразмеченное пространство.
Что такое резервная область, и зачем она нужна
На самом деле операционные системы не распознают весь объем памяти твердотельных накопителей. Резервная область 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, тем дольше накопитель вам прослужит (но злоупотреблять этим, как мы сказали, не стоит).
Читайте также: