Ничего нового, просто чтобы было под рукой.
Скорость записи диска:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
Скорость чтения диска из буфера:
dd if=tempfile of=/dev/null bs=1M count=1024
Скорость чтения с предварительной очисткой кэша:
sudo /sbin/sysctl -w vm.drop_caches=3 dd if=tempfile of=/dev/null bs=1M count=1024
Не забыть гигабайтный tempfile потом удалить!
Ну и не забываем про hdparm.
Топ процессов, упорядоченных по количеству потребляемой памяти
ps axo rss,comm,pid \ | awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \ END { for (proc in proc_list) { printf("%d\t%s\n", \ proc_list[proc "," 1],proc); }}' | sort -n | tail -n 10 | sort -rn \ | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
Топ процессов, наиболее активно использующих память:
ps axo rss,comm,pid \ | awk '{ proc_list[$2] += $1; } END \ { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' \ | sort -n | tail -n 10 | sort -rn \ | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
Спидтест:
wget -O - https://web.archive.org/web/20140315215208/https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py | python
Время отклика сайта:
$ curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nAppCon time:\t%{time_appconnect}\nRedirect time:\t%{time_redirect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null https://rifco.ru
продолжение следует…