Здравствуйте.
Подскажите утилиту которой можно провести стрес тест процессора. Система Linux Mint 19.3
Интересует какая то утилита которая позволит понять на каких частотах работает процессор, происходит ли тротлин при нагрузке.
недавно поменял процессор в ноутбуке с TDP 35 на TDP 55 поставив немного луче систему охлаждения, теперь нужно понять насколько справляется ноутбук с новым камнем.
Заранее спасибо.
Утилита для стрес тестов CPU
Модератор: /dev/random
Re: Утилита для стрес тестов CPU
У меня в Gentoo сразу выскакивает:Rassol2 писал(а): ↑18.03.2020 05:41Здравствуйте.
Подскажите утилиту которой можно провести стрес тест процессора. Система Linux Mint 19.3
Интересует какая то утилита которая позволит понять на каких частотах работает процессор, происходит ли тротлин при нагрузке.
недавно поменял процессор в ноутбуке с TDP 35 на TDP 55 поставив немного луче систему охлаждения, теперь нужно понять насколько справляется ноутбук с новым камнем.
Заранее спасибо.
Shell
# eix stress
[I] app-benchmarks/stress
Доступные версии: 1.0.4-r2 {static}
Установленные версии: 1.0.4-r2(07:07:52 18.03.2020)(-static)
Домашняя страница: https://people.seas.harvard.edu/~apw/stress
Описание: A deliberately simple workload generator for POSIX systems
* app-benchmarks/stress-ng
Доступные версии: ~0.11.02
Домашняя страница: https://kernel.ubuntu.com/~cking/stress-ng/
Описание: Stress test for a computer system with various selectable ways
* dev-util/stressapptest
Доступные версии: ~1.0.9 {debug}
Домашняя страница: https://github.com/stressapptest/stressapptest
Описание: Stressful Application Test
Shell
$ stress -c 4
Конечно нужно еще проверить разные режимы работы процессора ondemand и т.д..
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Утилита для стрес тестов CPU
cat /sys/bus/cpu/devices/cpu*/thermal_throttle/*_throttle_count
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Утилита для стрес тестов CPU
Вот собственно этот тест меня и смущает.ormorph писал(а): ↑18.03.2020 07:18У меня в Gentoo сразу выскакивает:Rassol2 писал(а): ↑18.03.2020 05:41Здравствуйте.
Подскажите утилиту которой можно провести стрес тест процессора. Система Linux Mint 19.3
Интересует какая то утилита которая позволит понять на каких частотах работает процессор, происходит ли тротлин при нагрузке.
недавно поменял процессор в ноутбуке с TDP 35 на TDP 55 поставив немного луче систему охлаждения, теперь нужно понять насколько справляется ноутбук с новым камнем.
Заранее спасибо.
Конечно нужно еще проверить разные режимы работы процессора ondemand и т.д..
Если допустим выбрать стрест тест на 1 ядро.
тогда процессор работает на частоте до 2.6
Spoiler
Spoiler
Процессор я воткнул максимальный для своего ноута. Наверное максимальный
https://ark.intel.com/content/www/ru/ru/ark/products/43126/intel-core-i7-920xm-processor-extreme-edition-8m-cache-2-00-ghz.html
Получается что тактовая частота одного ядра разгоняется в турбо бутсе до 2.6 дальше не идет. И затем скачет от 2.6 до 2.3 - это и есть
тот тротлинг который говорит о том что не справляется подсистема питания или охлаждения ?
Но в режиме стрес теста на 8 ядер он изначально берет частоту 1.99 и стоит как в копанный.
Все верно я понял ?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Утилита для стрес тестов CPU
Все эти «турбо бусты» и не должны работать при загрузке нескольких ядер. Только для одного.
Есть ли тротлинг — надо смотреть командой, которую я привёл. В его отсутствие должна выводить нули.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Утилита для стрес тестов CPU
Давно как то делал скрипт для переключения режимов проца тыц. Используется модуль acpi-cpufreq, у меня оно непосредственно в ядре. Скрипт использует диалог Yad
Далее скрипт по мере необходимости сам подгружает модули что находятся в
/lib/modules/$(uname -r)/kernel/drivers/cpufreq
Скрипт состоит из двух частей один скрипт startfreq помещается в каталог /program/cpu, и ему даются в /etc/sudoers права на выполнение под рутом из под определённого пользователя:
В архиве два варианта данного скрипта, один читает из /proc/config.gz используя zgrep, второй для систем где нет /proc/config.gz, тут используется сонфиг ядра из каталога /boot. Тут нужно самому прописать путь к конфигу:
Смотреть переменную CONF_FILE:
Т.е. выбирается нужный скрипт и копируется в каталог /program/cpu под именем startfreq
Далее остается запустить под обычным пользователем управляющий скрипт freq.sh, после чего в трее появится иконка, все управление через нее.
Скрипту freq.sh не хватает файла для отображения иконки, его не прилагаю, сами какой нибудь добавите. За отображение иконки отвечает параметр:
По запуску freq.sh должно получиться примерно как в видюшке.
Можете сами глянуть какие частоты доступны в режиме userspace для вашего процессора, для каждого процессора доступны свои частоты.
Ну и при наведении на иконку должно появляться отображение используемого режима с частотами каждого ядра.
Далее скрипт по мере необходимости сам подгружает модули что находятся в
/lib/modules/$(uname -r)/kernel/drivers/cpufreq
Скрипт состоит из двух частей один скрипт startfreq помещается в каталог /program/cpu, и ему даются в /etc/sudoers права на выполнение под рутом из под определённого пользователя:
Код: Выделить всё
user ALL=NOPASSWD: /program/cpu/startfreq
Смотреть переменную CONF_FILE:
Код: Выделить всё
CONF_FILE="/boot/config-4.9.0-6-amd64"
Код: Выделить всё
CONF_FILE="/proc/config.gz"
Далее остается запустить под обычным пользователем управляющий скрипт freq.sh, после чего в трее появится иконка, все управление через нее.
Скрипту freq.sh не хватает файла для отображения иконки, его не прилагаю, сами какой нибудь добавите. За отображение иконки отвечает параметр:
Код: Выделить всё
--image="$HOME/.config/icons/cpu.svg
Можете сами глянуть какие частоты доступны в режиме userspace для вашего процессора, для каждого процессора доступны свои частоты.
Ну и при наведении на иконку должно появляться отображение используемого режима с частотами каждого ядра.
Re: Утилита для стрес тестов CPU
Все спасибо, проверил тротлина нету.Bizdelnick писал: ↑18.03.2020 23:53Все эти «турбо бусты» и не должны работать при загрузке нескольких ядер. Только для одного.Есть ли тротлинг — надо смотреть командой, которую я привёл. В его отсутствие должна выводить нули.
Это прекрасно.