Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux:overall:perfomance [2022/12/17 04:05] admin |
linux:overall:perfomance [2025/02/25 09:38] (текущий) admin [CPU] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
**nmom** - многоцелевой инструмент мониторинга. Есть возможность формирования файлов в т.ч. в удобочитаемом формате html.\\ | **nmom** - многоцелевой инструмент мониторинга. Есть возможность формирования файлов в т.ч. в удобочитаемом формате html.\\ | ||
**lshw** - информация об имеющемся аппаратном обеспечении (в debian ставится отдельно).\\ | **lshw** - информация об имеющемся аппаратном обеспечении (в debian ставится отдельно).\\ | ||
- | **dmidecode -t** - информация о системе. | + | **dmidecode -t** - информация о системе |
+ | **vmstat** - оперативный срез | ||
Строка 12: | Строка 13: | ||
**top** выводит перечень запущенных процессов, | **top** выводит перечень запущенных процессов, | ||
**nice** - позволяет задать приоритет процессу от -20 (максимальный) до 19 (минимальный).\\ | **nice** - позволяет задать приоритет процессу от -20 (максимальный) до 19 (минимальный).\\ | ||
- | **lscpu** - информация о процессоре. | + | **lscpu** - информация о процессоре.\\ |
+ | **ls -l / | ||
Строка 26: | Строка 28: | ||
**vmstat** - состояние файла подкачки.\\ | **vmstat** - состояние файла подкачки.\\ | ||
:!: Пример: | :!: Пример: | ||
- | + | ||
+ | < | ||
+ | < | ||
+ | <code bash> | ||
+ | # Текущее состояние | ||
+ | swapon -s / cat / | ||
+ | |||
+ | # Создание из файла и включение (тут 4 гб) | ||
+ | dd if=/ | ||
+ | chown root:root /swapfile | ||
+ | chmod 600 /swapfile | ||
+ | mkswap /swapfile | ||
+ | swapon /swapfile | ||
+ | |||
+ | # Для автозагрузки | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Еще про память ==== | ||
+ | / | ||
+ | [[https:// | ||
+ | |||
+ | **VSZ** - виртуальная память (Virtual Memory Size)\\ | ||
+ | **RSS** - переводится как постоянное потребление памяти (Resident Set Size). Физическая память, | ||
+ | |||
+ | <code bash> | ||
+ | vmstat -s | ||
+ | ps -aux --sort -rss | ||
+ | ps -aux --sort -vsz | ||
+ | </ | ||
+ | |||
+ | |||
+ | === Java === | ||
+ | |||
+ | <code bash> | ||
+ | jhsdb jmap --pid < | ||
+ | jcmd | ||
+ | -Xms является -XX: | ||
+ | |||
+ | # Дефлотные параметры | ||
+ | java -XX: | ||
+ | </ | ||
+ | |||
+ | === Java Native Memory Tracking === | ||
+ | NMT необходимо включить при запуске приложения: | ||
+ | java -XX: | ||
+ | |||
+ | # Статистика java, по памяти | ||
+ | jcmd <pid> VM.native_memory summary | ||
+ | |||