Как мне сделать стресс и мониторинг температуры моего Intel Core i7-4790k в Ubuntu?
Я рекомендовал бы напряжение-ng (так как я записал это в системы стресс-теста), это имеет широкий спектр стресс-тестов, встроенных в него. Матричный стрессор является хорошим для запуска с того, поскольку он осуществляет плавающую точку CPU, кэш и память, например:
stress-ng --matrix 0 -t 60s --tz
stress-ng: info: [10514] dispatching hogs: 4 matrix
stress-ng: info: [10514] cache allocate: default cache size: 3072K
stress-ng: info: [10514] successful run completed in 60.00s (1 min, 0.00 secs)
stress-ng: info: [10514] matrix:
stress-ng: info: [10514] acpitz 78.00 °C
stress-ng: info: [10514] x86_pkg_temp 78.25 °C
вышеупомянутые выполнения матричный стрессор на всех CPU в течение 60 секунд и разгрузили тепловые зональные температуры для тепловой зоны ACPI и температуру пакета CPU.
Стрессор CPU также содержит широкий спектр методов напряжения, например, чтобы подчеркнуть, что ЦП, осуществляющий долго дважды операции с плавающей точкой на 2 центральных процессорах в течение 30 секунд, использует следующее:
stress-ng --cpu 2 --cpu-method longdouble -t 30s --tz --metrics-brief
stress-ng: info: [10572] dispatching hogs: 2 cpu
stress-ng: info: [10572] cache allocate: default cache size: 3072K
stress-ng: info: [10572] successful run completed in 30.00s
stress-ng: info: [10572] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s
stress-ng: info: [10572] (secs) (secs) (secs) (real time) (usr+sys time)
stress-ng: info: [10572] cpu 71482 30.00 59.96 0.00 2382.65 1192.16
stress-ng: info: [10572] cpu:
stress-ng: info: [10572] acpitz 76.00 °C
stress-ng: info: [10572] x86_pkg_temp 76.50 °C
Для наблюдения всех методов стрессора CPU используйте:
stress-ng --cpu-method which
cpu-method must be one of: all ackermann bitops callfunc cdouble cfloat
clongdouble correlate crc16 decimal32 decimal64 decimal128 dither djb2a
double euler explog fft fibonacci float fnv1a gamma gcd gray hamming hanoi
hyperbolic idct int128 int64 int32 int16 int8 int128float int128double
int128longdouble int128decimal32 int128decimal64 int128decimal128
int64float int64double int64longdouble int32float int32double
int32longdouble jenkin jmp ln2 longdouble loop matrixprod nsqrt
omega parity phi pi pjw prime psi queens rand rand48 rgb sdbm sieve
sqrt trig union zeta
Консультируйтесь со страницей справочника для напряжения-ng; это имеет много опций для стресс-тестирования. См. также страницу проекта напряжения-ng.