1.Для количества дескрипторов или количества дескрипторов файлов вы можете использовать команду lsof как:
lsof -p (process id)
Для получения дополнительной информации см. ссылка .
2.Для подсчета потоков используйте:
ps uH p <PID_OF_U_PROCESS> | wc -l
Здесь также подсчитывается заголовок, поэтому (output-1) - это то, что вы ищете.
3. Для процессорного времени, памяти и т. Д. Вы можете использовать "top". Он дает информацию об использовании процессора, памяти и т. Д. Для каждого процесса.
4. Я не уверен, что вы подразумеваете под частными байтами, извините.
Для мониторинга этих показателей в linus вы можете использовать некоторые инструменты, такие как SeaLion , Munin и т. Д., Которые предназначены для этой цели , Если вы используете для простой цели, SeaLion кажется идеальным. Он очень прост в настройке на нескольких серверах и является бесплатным.