Инструменты пользователя

Инструменты сайта


nix:start

Это старая версия документа!


Типовые задачи

Проверка примонтированных дисков без исправления

fsck -nf /

Замеры скорости

Замер скорости чтения большого количества мелких файлов (на примере папки /usr)

tar c /usr |pv -s $(du -sb /usr | awk '{print $1}')>/dev/null

Замеры скорости диска командой dd

Запись

dd if=/dev/zero of=/dev/sdb status=progress bs=8M

Чтение

dd of=/dev/null if=/dev/sdb status=progress bs=8M

Telnet с передачей команд из строки/файла

Команда telnet не умеет принимать команды для выполнения кроме как с клавиатуры. Вариантом решения может быть использование expect, либо вместо телнета можно использовать netcat.

Пример получения статистических данных от сервиса memcached:

echo stats|nc 127.0.0.1 11211|egrep "evict|get_hit|get_miss"

Пинг нефрагментированными пакетами

Пинг нефрагментированными пакетами размером 9000 байт:

ping -M do -s 9000 192.168.1.1

Ping нескольких хостов одновременно

Данный функционал отсутствует в программе ping, но есть в fping, которую можно установить.

fping -c 9999 -i 1000 192.168.0.1 192.168.0.2 ya.ru

-c - сколько раз пинговать -i - интервал между пингами в милисекундах

Тюнинг производительности с помощью tuned

tuned использует провфили для задания параметров системы, связанных с производительностью. Посмотреть какие профили доступны:

tuned-adm list

Текущий профиль:

tuned-adm active

Задать новый профиль производительности:

tuned-adm profile throughput-performance
nix/start.1657534429.txt.gz · Последнее изменение: 2022/07/11 13:13 — san

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki