Skip to content

Moris-Shalon/ikakprosto

Repository files navigation

ikakprosto

ikakprosto Scripts

Альтернативные версии скриптов/приложений:

  • Mac:
    • Swift + Obj-C (Автор - kavars):
      • bench (тест автономности и заполнение свободного пространства на SSD/HDD)
  • Windows:

Большое спасибо Adatan и kavars за то, что вызвались разработать аналоги на Rust (для Windows) и Swift + Obj-C (для macOS).

Касательно эффективности, я сравнивал скорость заполнения на 2-ух накопителях: 1 TB Samsung 970 Evo Plus и 256 GB SK Hynix (HFS256GD9TNG-62A0A).

На Samsung между скриптом по тесту автономности на PowerShell (Allocate-memory.ps1) и консольной утилитой (storage_max_loader.exe) разница в скорости заполнения SSD составляет 16-43% (в зависимости от размера блока, 128КБ или 1024 КБ) в пользу консольной утилиты на Rust от Adatan. Однако на SK Hynix разница составила 1.5%-2.7% в пользу PowerShell-скрипта, написанного мной.

В любом случае, у нас нет возможности напрямую сравнивать скорость заполнения накопителя скриптом PowerShell и утилитой на Rust, поэтому мы, начиная с февраля 2020 года (скорее, с середины февраля), начнём тестировать ноутбуки на Windows, используя поочередёно оба решения для заполнения накопителя (сперва заполним одним методом, затем очистим сгенерированные данные, вызовем TRIM и заполним другим методом).

Также, начиная с февраля 2021-го года, мы начнём мониторить и нагрев накопителей во время записи, т.к. SK Hynix во время записи в ходе теста заполнения у меня нагревался до 90 градусов, а Samsung и вовсе грелся до 116 градусов. Это невероятно высокие рабочие температуры, они превышают критические и при таких температурах возникает довольно существенный риск выхода из строя SSD (а в худшем случае выйдут из строя и другие компоненты материнской платы, находящиеся вблизи SSD).

Любые свои предложения по доработке можете писать в личку в Telegram: @ZChuckMoris

About

ikakprosto Scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published