Интерес к показу только одного суммарного процента задействования процессора для таких вот измерений как тема топика,
я такой скрипт использую ,после запуска браузера, например firefox запускаю скрипт sum_usage_2.sh firefox , и показывает сумарное в процентах процесора и мегабайт памяти так например: ~$sum_usage_2.sh' firefox
Процент CPU: 20.7% | Память: 653.562MB
вот скрипт
#!/bin/bash
# Проверяем, что передан аргумент (название программы)
if [ $# -ne 1 ]; then
echo "Использование: $0 <название_программы>"
exit 1
fi
program_name=$1
while true; do
# Ищем все процессы с указанным именем
pids=$(pgrep $program_name)
if [ -n "$pids" ]; then
# Используем ps для получения информации о ресурсах для найденных процессов
cpu_usage=$(ps -p $pids -o %cpu | tail -n +2 | awk '{s+=$1} END {print s}')
mem_usage=$(ps -p $pids -o rss | tail -n +2 | awk '{s+=$1} END {print s/1024}') # В мегабайтах
echo -e "\rПроцент CPU: $cpu_usage% | Память: ${mem_usage}MB"
else
echo -e "\rПрограмма $program_name не запущена"
fi
# Ждем перед следующей проверкой
sleep 1
done
машина слабенькая вот что говорит inxi
CPU: Dual Core Intel Core2 6400 (-MCP-) speed/min/max: 1704/1600/2133 MHz
Kernel: 5.10.0-16-amd64 x86_64 Up: 2h 37m Mem: 2636.2/3929.8 MiB (67.1%)
Storage: 232.89 GiB (34.9% used) Procs: 214 Shell: Bash inxi: 3.3.01
использовал для оценки разницы нового midori который теперь на движке geko , и который вроде меньше жрёт рессурсов .
upd:после запуска скрипт нужно остановить, браузер использовать , минут пять потом опять запустить, при первом запуске скрипта, почему то показывает сильную нагрузку процессора, я думаю это в связи с тем что не прогрузились все процессы связанные с браузером,но потом нагрузка на процессор падает. скрипт в общем можно и не останавливать будет пказывать нагрузку в реальном времени.
для midori вот рез теста после 5 минут запуска браузера
Процент CPU: 21.7% | Память: 401.746MB вроде разница есть
открыл начальную страницу Yandex Dzen она забита JS , еще две текстовые страницы страницы, того же Дзен и две страницы форума . ... и если не подгружать страницы то потребление ресурсов процессора падает что в midori что в firefox
только вот ничего не понимаю теперь после перезапуска firefox показывает
Процент CPU: 13.8% | Память: 403.395MB
то есть нет особых оптимизаций в midori просто еще одна пересборка с дополнительными функциями?
Я думаю что для чистоты экспериманта процессы нужны убивать killall -9. ... ща отпишусь...
...по моему midori судя по всему тот же firefox с перекрашеным шильдиком, и с возможностью менять шкурки, и с добавлением некоторых дополнительных возможностей, в общем я пока ещё присмотрюсь и потестю его.