LINUX.ORG.RU

История изменений

Исправление drBatty, (текущая версия) :

Официальная рекомендация OCZ = 10% более 20% это бред.

ты иногда голову подключаешь? Чем больше свободного места, тем выше вероятность попасть в блок, который давно не использовался. А чем меньше _повторное_ использование, тем выше ресурс. Но ресурс это не так важно, важнее другое — с 10% св. места таки остаётся вероятность того, что получится дефицит свободных островов. Придётся стирать их прямо во время записи, а это ОЧЕНЬ долго.

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

Важно понимать простой факт: если у тебя свободно 10%, то это совсем не значит, что эти 10% доступны для записи.

В качестве аналогии могу предложить носки: Носки могут быть чистыми и грязными. Если забить на стирку, то у тебя будет куча носков, но все грязные. И если тебе нужно будет куда-то СРОЧНО идти, то тебе будет нечего одеть: носков Over9000 пар, и все грязные. Можно конечно постирать и погладить, но сам понимаешь, это не за пять минут. Потому тебе _всегда_ нужно иметь запас чистых носков, причём больше, чем одна пара.

Так же и с SSD: если тебе нужно 10% св. места (например ты хочешь, что-бы на диск в 60Гб всегда было место для 6Гб файла), то тебе нужно держать свободным как минимум 12Гб, если возможен случай, когда ты стираешь 6Гб новый файл, и на его место пишешь другой 6Гб.

В SSD конечно есть некоторая нераспределённая область, но по опыту могу сказать, что хватает её далеко не всегда.

PS: что касается аналогии с носками, то следует учесть, что аналогия не полная: у нас на самом деле есть большой ящик с Over9000 парами, и мы из них берём не глядя. Если чистых 10%, тогда очевидно, что чистую пару мы вытащим с 10го раза. Т.е. скорость выборки падает в 10 раз.

Исходная версия drBatty, :

Официальная рекомендация OCZ = 10% более 20% это бред.

ты иногда голову подключаешь? Чем больше свободного места, тем выше вероятность попасть в блок, который давно не использовался. А чем меньше _повторное_ использование, тем выше ресурс. Но ресурс это не так важно, важнее другое — с 10% св. места таки остаётся вероятность того, что получится дефицит свободных островов. Придётся стирать их прямо во время записи, а это ОЧЕНЬ долго.

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

Важно понимать простой факт: если у тебя свободно 10%, то это совсем не значит, что эти 10% доступны для записи.

В качестве аналогии могу предложить носки: Носки могут быть чистыми и грязными. Если забить на стирку, то у тебя будет куча носков, но все грязные. И если тебе нужно будет куда-то СРОЧНО идти, то тебе будет нечего одеть: носков Over9000 пар, и все грязные. Можно конечно постирать и погладить, но сам понимаешь, это не за пять минут. Потому тебе _всегда_ нужно иметь запас чистых носков, причём больше, чем одна пара.

Так же и с SSD: если тебе нужно 10% св. места (например ты хочешь, что-бы на диск в 60Гб всегда было место для 6Гб файла), то тебе нужно держать свободным как минимум 12Гб, если возможен случай, когда ты стираешь 6Гб новый файл, и на его место пишешь другой 6Гб.

В SSD конечно есть некоторая нераспределённая область, но по опыту могу сказать, что хватает её далеко не всегда.