0
Найти на сайте: параметры поиска

 

 

SSD: проверить скорость работы

  
Сообщений: 0
Здравствуйте, ребята!
Пожалуйста, помогите проверить с какой скоростью работает SSD.
Есть подозрения, что он сильно сдал за последнее время.
Благодарю!
Сообщений: 0
mfch, Вот этот скрипт может помочь, например.
Сообщений: 0
Chocobo, благодарю!
Я конечно извиняюсь, но что мне делать дальше с этим скриптом?
Сообщений: 0
mfch, все просто:
в 25-й строке подставить своего юзверя (или вовсе сменить путь, туда куда хочется) - это временный файлик в который будут писаться и читаться данные для замера скоростей.
Код PHP:
  1. FILE = r'/home/thd/test'
Затем сохранить и стартовать:
Код PHP:
  1. python /path/to/monkeytest.py
И получить примерно следующий выхлоп:

Writing: 100.00 %
Written 128 MB in 15.6505 s
Write speed is 8.18 MB/s
max: 19.17, min: 1.89
Read 27 x 512 B blocks in 17.0004 s
Read speed is 5.38 MB/s max: 8.15, min: 0.67

Brought to you by coding monkeys.
Eat bananas, drink coffee & enjoy!
Редактировалось: 1 раз (Последний: 5 апреля 2016 в 13:46)
Сообщений: 0
Веселый парень ==> Eat bananas, drink coffee & enjoy!
Код BASH:
  1. _
  2. ,//)
  3. ) /
  4. / /
  5. _,^^,/ /
  6. (G,66<_/
  7. _/\_,_) _
  8. / _ \ ,' )
  9. / /"\ \/ ,_\
  10. __(,/ > e ) / (_\.oO
  11. \_ / ( -,_/ \_/
  12. U \_, _)
  13. ( /
  14. >/
  15. (.oO
  16. ''')
Сообщений: 0
Chocobo,
Chocobo:
все просто:
Это не про меня)))
1. что делать по ссылке, которую Вы дали мне ранее?
2. где и как сохранить сам скрипт?
3. /home/vaio/Рабочий стол - мой рабочий стол. как мне изменить 25 строку?
4. как его запустить?
Сообщений: 0
можно сделать всё в три команды:
Код BASH:
  1. cd
  2. wget -O ~/monkeytest.py https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py
  3. DIR_=$(pwd);sed -r "s#\/home\/thd#$DIR_#" monkeytest.py > monkeytest.py
  4. python monkeytest.py
Редактировалось: 1 раз (Последний: 5 апреля 2016 в 17:26)
Сообщений: 0
Chocobo, что-то не получается.
Код PHP:
  1. vaio@vaio-VPCEB4J0E ~ $ cd
  2. vaio@vaio-VPCEB4J0E ~ $ wget -O ~/monkeytest.py https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py
  3. --2016-04-05 21:24:50-- https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py
  4. Распознаётся raw.githubusercontent.com (raw.githubusercontent.com)… 185.31.17.133
  5. Подключение к raw.githubusercontent.com (raw.githubusercontent.com)|185.31.17.133|:443... соединение установлено.
  6. HTTP-запрос отправлен. Ожидание ответа... 200 OK
  7. Длина: 5008 (4,9K) [text/plain]
  8. Сохранение в: «/home/vaio/monkeytest.py»
  9.  
  10. 100%[======================================>] 5.008 --.-K/s за 0s
  11.  
  12. 2016-04-05 21:24:51 (846 MB/s) - «/home/vaio/monkeytest.py» сохранён [5008/5008]
  13.  
  14. vaio@vaio-VPCEB4J0E ~ $ DIR_=$(pwd);sed -r "s#\/home\/thd#$DIR_#" monkeytest.py > monkeytest.py
  15. vaio@vaio-VPCEB4J0E ~ $ python monkeytest.py
  16.  
И ничего более.
Сообщений: 0
соррь, я зря его сам в себя направил, он занулился прост по итогу)
вот так норм:
Код PHP:
  1. wget -O ~/monkeytest.py https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py
  2. DIR_=$(pwd);sed -r "s#\/home\/thd#$DIR_#" monkeytest.py > monkeytest2.py
  3. python monkeytest2.py
Сообщений: 0
впрочем, поковырял еще этот скрипт - на двух системах из трех он показал откровенную дурь на чтение.
так что наверное и загоняться не стоило:)

Подумал, что проще не изобретать велосипеды и опереться на известные механизмы:)

1. Заполним нулями файлик на 1024 блока по 1 мегабайту (1 Гб в итоге):
Код PHP:
  1. chocobo@cl ~ $ dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
  2. 1024+0 записей получено
  3. 1024+0 записей отправлено
  4. скопировано 1073741824 байта (1.1 GB), 21.966 c, 48.9 MB/c
Тоже самое, но в обратную сторону, чтением из файла в никуда:
Код PHP:
  1. ryabovaa@cl_onlanta ~ $ dd if=tempfile of=/dev/null bs=1M count=1024
  2. 1024+0 записей получено
  3. 1024+0 записей отправлено
  4. скопировано 1073741824 байта (1.1 GB), 21.7403 c, 49.4 MB/c
Сообщений: 0
Chocobo:
1. Заполним нулями файлик на 1024 блока по 1 мегабайту (1 Гб в итоге):
скопировано 1073741824 байта (1,1 GB), 5,67727 c, 189 MB/c

Chocobo:
Тоже самое, но в обратную сторону, чтением из файла в никуда:
скопировано 1073741824 байта (1,1 GB), 0,312594 c, 3,4 GB/c
не слабо)))
Сообщений: 0
mfch, Ага, тоже чет лишка smile
Хотя возможно в рам буферах сидело...
тогда их вычистить перед чтением
Код PHP:
  1. sudo echo 3 > /proc/sys/vm/drop_caches
и повторить.

Кстати и с размером блока (bs) можно играть, чтоб получить разноплановые данные
Редактировалось: 1 раз (Последний: 6 апреля 2016 в 10:49)
Сообщений: 0
Chocobo:
sudo echo 3 > /proc/sys/vm/drop_caches
~ $ sudo echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Отказано в доступе
Редактировалось: 1 раз (Последний: 6 апреля 2016 в 10:50)
Сообщений: 0
mfch,
Код BASH:
  1. sudo su
  2. echo 3 > /proc/sys/vm/drop_caches
Сообщений: 0
Chocobo, я ж говорю)) просто не будет..
опять
скопировано 1073741824 байта (1,1 GB), 0,317103 c, 3,4 GB/c
Редактировалось: 1 раз (Последний: 6 апреля 2016 в 10:59)
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.