Информация общая:
cat /proc/version - показывает, какую версию linux вы используете (Centos\debian\rasbian\ubuntu и т.д. ) cat /proc/cpuinfo - отображает подробную информацию о процессоре cat /proc/meminfo - отображает подробную информацию о памяти free -h - информация о памяти cat /proc/partitions - показывает размер и количество разделов на Вашей карте SD или HDD sensors - температура железа (apt install lm-sensors) watch sensors - наблюдаем за температурой железа
Общая информация для Raspberry Pi:
vcgencmd measure_temp - температура процессора vcgencmd get_mem arm && vcgencmd get_mem gpu - распределение памяти между CPU и GPU raspi-config - команда для настройки raspbian
Узнаем жрунов:
top - ищем жруна и узнаем PID htop - ищем жруна и узнаем PID
Узнаем более подробней что жрет:
1) ps -ef | grep PID - узнаем кто запустил процесс 2) lsof -p PID - узнаем какие используем файлы 3) Смотрим логи
Сеть клиент:
1) ping host_name - проверяем доступность хоста 2) traceroute -n host_name - покажет маршрут 2) sudo traceroute -nI host_name - покажет маршрут (будет использоваться ICPM как в windows) 3) iptables -L - проверяем firewall 4) telnet host_name number_port - проверяем хост и возможность подключится 5) cat /sys/class/net/name_interface/speed - скорость соединения интерфейса
Сеть сервер:
0) ping host_name - проверяем доступность хоста 1) iptables -L - проверяем firewall 2) netstat -ntulp - проверяем открытые порты 2) ss -ntulp - проверяем открытые порты 3) Смотрим логи 4) cat /sys/class/net/name_interface/speed - скорость соединения интерфейса
Производительность тесты (Требует X):
apt-get install gtkperf hardinfo - установка hardinfo - информация о железе и тест производительности gtkperf - тест производительности phoronix-test-suite - известный тест производительности stess-ng - тест производительности \ стабильности stress-ng --cpu 4 --io 2 --vm 1 --vm-bytes 1G --timeout 60s --metrics-brief stress-ng --cpu 4 --io 2 --vm 1 --vm-bytes 256M --timeout 60s stress-ng --vm 2 --vm-bytes 1G --timeout 60s