Сообщений: 0 | #1 - 5 апреля 2016 в 08:23 | |
Здравствуйте, ребята! Пожалуйста, помогите проверить с какой скоростью работает SSD. Есть подозрения, что он сильно сдал за последнее время. Благодарю! |
|
|
Сообщений: 0 | #2 - 5 апреля 2016 в 10:45 | |
mfch, Вот этот скрипт может помочь, например. |
Сообщений: 0 | #3 - 5 апреля 2016 в 13:35 | |
Chocobo, благодарю! Я конечно извиняюсь, но что мне делать дальше с этим скриптом? |
Сообщений: 0 | #4 - 5 апреля 2016 в 13:45 | |
mfch, все просто: в 25-й строке подставить своего юзверя (или вовсе сменить путь, туда куда хочется) - это временный файлик в который будут писаться и читаться данные для замера скоростей. Затем сохранить и стартовать: Код PHP: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 | #5 - 5 апреля 2016 в 13:53 | |
Веселый парень ==> Eat bananas, drink coffee & enjoy! Код BASH: _ ,//) ) / / / _,^^,/ / (G,66<_/ _/\_,_) _ / _ \ ,' ) / /"\ \/ ,_\ __(,/ > e ) / (_\.oO \_ / ( -,_/ \_/ U \_, _) ( / >/ (.oO ''')
|
Сообщений: 0 | #6 - 5 апреля 2016 в 14:21 | |
Chocobo, Это не про меня))) 1. что делать по ссылке, которую Вы дали мне ранее? 2. где и как сохранить сам скрипт? 3. /home/vaio/Рабочий стол - мой рабочий стол. как мне изменить 25 строку? 4. как его запустить? |
Сообщений: 0 | #7 - 5 апреля 2016 в 17:25 | |
можно сделать всё в три команды: Код BASH:cd wget -O ~/monkeytest.py https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py DIR_=$(pwd);sed -r "s#\/home\/thd#$DIR_#" monkeytest.py > monkeytest.py python monkeytest.py
Редактировалось: 1 раз (Последний: 5 апреля 2016 в 17:26) |
Сообщений: 0 | #8 - 5 апреля 2016 в 21:28 | |
Chocobo, что-то не получается. Код PHP:vaio@vaio-VPCEB4J0E ~ $ cd vaio@vaio-VPCEB4J0E ~ $ wget -O ~/monkeytest.py https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py --2016-04-05 21:24:50-- https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py Распознаётся raw.githubusercontent.com (raw.githubusercontent.com)… 185.31.17.133 Подключение к raw.githubusercontent.com (raw.githubusercontent.com)|185.31.17.133|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа... 200 OK Длина: 5008 (4,9K) [text/plain] Сохранение в: «/home/vaio/monkeytest.py» 100%[======================================>] 5.008 --.-K/s за 0s 2016-04-05 21:24:51 (846 MB/s) - «/home/vaio/monkeytest.py» сохранён [5008/5008] vaio@vaio-VPCEB4J0E ~ $ DIR_=$(pwd);sed -r "s#\/home\/thd#$DIR_#" monkeytest.py > monkeytest.py vaio@vaio-VPCEB4J0E ~ $ python monkeytest.py
И ничего более. |
Сообщений: 0 | #9 - 5 апреля 2016 в 22:50 | |
соррь, я зря его сам в себя направил, он занулился прост по итогу) вот так норм: Код PHP:wget -O ~/monkeytest.py https://raw.githubusercontent.com/thodnev/MonkeyTest/master/monkeytest.py DIR_=$(pwd);sed -r "s#\/home\/thd#$DIR_#" monkeytest.py > monkeytest2.py python monkeytest2.py
|
Сообщений: 0 | #10 - 5 апреля 2016 в 23:32 | |
впрочем, поковырял еще этот скрипт - на двух системах из трех он показал откровенную дурь на чтение. так что наверное и загоняться не стоило:) Подумал, что проще не изобретать велосипеды и опереться на известные механизмы:) 1. Заполним нулями файлик на 1024 блока по 1 мегабайту (1 Гб в итоге): Код PHP:chocobo @cl ~ $ dd if=/dev /zero of =tempfile bs =1M count=1024 conv =fdatasync ,notrunc 1024+0 записей получено 1024+0 записей отправлено скопировано 1073741824 байта (1.1 GB), 21.966 c, 48.9 MB/c
Тоже самое, но в обратную сторону, чтением из файла в никуда: Код PHP:ryabovaa @cl_onlanta ~ $ dd if=tempfile of =/dev /null bs =1M count=1024 1024+0 записей получено 1024+0 записей отправлено скопировано 1073741824 байта (1.1 GB), 21.7403 c, 49.4 MB/c
|
Сообщений: 0 | #11 - 6 апреля 2016 в 08:38 | |
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 | #12 - 6 апреля 2016 в 10:47 | |
mfch, Ага, тоже чет лишка Хотя возможно в рам буферах сидело... тогда их вычистить перед чтением Код PHP:sudo echo 3 > /proc/sys/vm/drop_caches
и повторить. Кстати и с размером блока (bs) можно играть, чтоб получить разноплановые данные Редактировалось: 1 раз (Последний: 6 апреля 2016 в 10:49) |
Сообщений: 0 | #13 - 6 апреля 2016 в 10:49 | |
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 | #14 - 6 апреля 2016 в 10:50 | |
mfch, Код BASH:sudo su echo 3 > /proc/sys/vm/drop_caches
|
Сообщений: 0 | #15 - 6 апреля 2016 в 10:57 | |
Chocobo, я ж говорю)) просто не будет.. опять скопировано 1073741824 байта (1,1 GB), 0,317103 c, 3,4 GB/c Редактировалось: 1 раз (Последний: 6 апреля 2016 в 10:59) |