Я хотел бы измерить падение производительности на твердотельных накопителях, когда диски приближаются к полной емкости. В частности, я хотел бы протестировать случайное и последовательное чтение / запись.
Возможно ли это в IOmeter? Как мне настроить IOmeter для запуска подобного теста?
У Anandtech была действительно, действительно отличная статья о SSD, тестировании и том, для чего они нужны. Они использовали IOmeter для выполнения своих тестов и дали несколько советов относительно того, с какими проблемами они столкнулись.
http://www.anandtech.com/storage/showdoc.aspx?i=3531
стр.12 описывает, как они смоделировали «бывший в употреблении» диск, по которому много забили. Они сделали это, чтобы оценить, насколько снизится производительность в течение срока службы накопителя.
Будьте готовы к большому количеству тестов. Я потратил много времени, пытаясь понять взаимосвязь между количеством операций записи и производительностью записи на в целом превосходных устройствах FusionIO. Поначалу поставщик не слишком помогал в понимании ситуации.
Помните, что определение «свободного» блока может варьироваться. Например, если вы когда-либо писали на него, хранилище не может считать его бесплатным. Возможно, если вы позже напишете в него все 0 или все 1, он сможет пометить его как свободный блок, хотя я не видел этого на практике. Я обнаружил шокирующие артефакты производительности, создав логический том, который составлял лишь небольшую часть общего хранилища. Затем, создание логического тома, содержащего остальную часть хранилища, интенсивная запись в него в течение получаса и удаление логического тома. Для SSD эти блоки, конечно, платные. Но я навсегда испортил производительность записи, выполнив этот тест.
Отформатировав устройство с дополнительными «зарезервированными» блоками, реальное влияние на производительность стало несущественным. Устройства FusionIO поддерживают быструю запись, поскольку они стирают зарезервированные блоки в фоновом режиме и используют их для новых записей. (Блок, который вы перезаписали, помечается как свободный, а затем удаляется).