У меня есть подозрение, что сервер тормозит из за медленной дисковой системы, как померить скорость чтения \ чаписи дисковой системы.
Как измерить скорости диска linux
Как измерить скорости диска linux
04.02.2015 21:30:20
|
|
|
04.02.2015 21:46:09
Торможения дисков очень коварная штука внешне все ок, но сервер тормозит, linux test speed disk очень полезная штука.
1. Начнем с самого простого это утилита hdparm она пристувует Linux Mint, Ubuntu, Debian , CentOS, RHEL иногда она невходит в базовый пакет и надо доустоновить $ sudo yum install hdparm ПРимер использования: hdparm -Tt /dev/mapper/VolGroup-lv_home /dev/mapper/VolGroup-lv_home: Timing cached reads: 14318 MB in 1.99 seconds = 7186.02 MB/sec Timing buffered disk reads: 930 MB in 3.00 seconds = 309.85 MB/sec 2. Пример проверки скорости чтения\записи при помощи утилиты dd Проверка скорости записи: [root@24 ~]# $ sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 4.14975 s, 259 MB/s Проверка скорости чтения: [root@24 ~]# dd if=tempfile of=/dev/null bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 4.38778 s, 245 MB/s Проверка чтения\ записи для внешнего носителя $ sync; dd if=/dev/zero of=/media/user/ExtDRIVE/tempfile bs=1M count=1024; sync Все эти цифры не совсем верны, т.к в линукс есть кэш (cached reads) то что хдпарм выдиляет в две строчки и чтобы узнать реальную скорость диска без кэша линукса через dd надо: $ sudo /sbin/sysctl -w vm.drop_caches=3 vm.drop_caches = 3 $ dd if=tempfile of=/dev/null bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 2.27431 s, 472 MB/s |
||||
|
||||
Форма ответов