производителност

6 полезни приложения за Linux за стрес тест и бенчмарк производителност на процесора

6 полезни приложения за Linux за стрес тест и бенчмарк производителност на процесора
Бенчмарк и методите за стрес тестове често се използват за измерване на ефективността на настолните компютри и сървъри. Тези тестове са полезни и при намиране на хардуерни проблеми и системни аномалии, които се наблюдават само когато системата е под голямо натоварване.

В тази статия ще бъдат изброени различни помощни програми за извършване на бенчмаркове на процесора и стрес тестове във вашата система. Въпреки че много от тези приложения предоставят опции за тестване и на други хардуерни компоненти, тази статия ще се фокусира само върху тестовете на процесора.

HardInfo (само бенчмарк)

HardInfo е графична програма за Linux, която показва информация за различни хардуерни компоненти във вашия компютър като процесор, RAM модули, сензори, твърди дискове и т.н. Той също така поддържа експортиране на подробен отчет за вашата система в txt или html формат, така че да можете да го споделите с приятелите си, да го сравните с други системи или да го използвате за отстраняване на грешки.

Освен че показва обща информация за вашата система, HardInfo предоставя няколко базови инструмента за измерване на производителността на вашия хардуер. Що се отнася до бенчмаркинга на процесора, той включва пет метода: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens и CPU Zlib.

За да инсталирате HardInfo в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталирайте hardinfo

За да стартирате бенчмарк на процесора, кликнете върху който и да е метод на бенчмарка в раздела „Бенчмаркове“, както е показано на екрана по-долу.

След като бенчмаркът приключи, HardInfo ще ви каже дали по-нисък или по-висок резултат е по-добър. Той също така показва резултати за процесори, направени от други доставчици за лесно сравнение.

Sysbench (само бенчмарк)

Sysbench, както подсказва името, е приложение от командния ред за изпълнение на бенчмаркове във вашата система. Написан на Lua, Sysbench е предназначен главно за извършване на бенчмаркинг на бази данни. Той обаче включва опции за тестване на процесора, паметта и пропускателната способност на файла.

За да инсталирате Sysbench в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталира sysbench

За да стартирате бенчмарк с помощта на Sysbench, изпълнете следната команда:

$ sysbench cpu --threads = 2 стартиране

Където:

Можете да използвате други превключватели на командния ред, за да персонализирате поведението на бенчмарка. Повече подробности за тези опции можете да намерите тук.

След като тестът приключи, можете да използвате променливата „събития в секунда“, за да прецените производителността на вашия процесор. За съжаление, за разлика от HardInfo, Sysbench не предоставя резултати от други модели на процесори, направени от различни производители на хардуер. Ако имате няколко компютъра, можете да изпълните теста и на двата и след това да сравните числата. По-голям е броят на събитията в секунда, по-добра е производителността на процесора.

Стрес (само стрес тест)

Стрес е проста програма за команден ред за провеждане на тестове за стрес на процесора, паметта и диска.

Можете да инсталирате стрес в Ubuntu, като изпълните следната команда:

$ sudo apt install стрес

Имайте предвид, че стресът няма да изпълнява никакъв бенчмарк тест на вашата система, вместо това той постоянно ще избива процесора и ще го кара да работи на 100%. Препоръчваме ви да затворите всички работещи приложения, преди да направите тест. Изпълнението на стрес за по-дълъг период може да доведе до срив на системата и може да се наложи да направите твърдо рестартиране, за да възстановите системата.

Можете да стартирате стрес теста, като изпълните командата по-долу, където „cpu“ се отнася до броя нишки, използвани за извършване на теста. За да спрете теста по всяко време, затворете терминала или натиснете за да спре.

$ стрес - cpu 2

Използвах стреса широко, когато изградих нов компютър за себе си преди една година. Това ми помогна много в настройването на скоростите на вентилатора в BIOS за подобрено охлаждане.

Stress-ng (само стрес тест)

Стрес-нг е актуализирано изпълнение на инструмента за стрес, споменат по-горе. Той е много по-усъвършенстван и включва стотици тестове за натоварване на вашата система.

Можете да инсталирате Stress-ng в Ubuntu, като изпълните командата по-долу:

$ sudo apt инсталирайте стрес-нг

Имайте предвид, че споменатото по-горе предупреждение се отнася и за този инструмент. Изпълнението на stress-ng за дълго време може да замрази системата ви, което я прави възстановима само чрез твърдо рестартиране.

Можете да стартирате стрес-ng теста, като изпълните командата по-долу, където „cpu“ се отнася до броя нишки, използвани за извършване на теста. За да спрете теста по всяко време, затворете терминала или натиснете за да спре.

$ stress-ng --cpu 4

Изпълнението на командата по-горе ще изпълни последователно около 70 теста на процесора. Можете обаче да изпълнявате всички тези тестове паралелно, като изпълните командата по-долу:

$ stress-ng --cpu 4 --all

Възможно е да персонализирате командата, използвайки много други превключватели на командния ред, но обяснението на всички тях тук е извън обхвата на тази статия. Можете да разгледате тези опции от тук.

S-tui (само стрес тест)

S-tui е монитор на ресурсите на процесора, който използва графичен интерфейс, базиран на терминал, за показване на данни и графики.

Той поддържа стрес тестване на процесора с помощта на приложението Stress, изброено по-горе, като същевременно ви дава хубав поглед от птичи поглед върху различните параметри на процесора като честота, температура и използване.

S-tui може да бъде инсталиран в Ubuntu чрез стартиране на командата по-долу:

$ sudo apt инсталира s-tui стрес

Тъй като това е просто интерфейс, базиран на терминал за приложението за команден ред на стрес, варирайте при заключване на системата по време на висока употреба.

Изпълнете следната команда, за да я стартирате. За да спрете теста по всяко време, затворете терминала или натиснете за да спре.

$ s-tui

7-Zip (само за бенчмарк)

7-цип е инструмент за компресиране на файлове, който може да извършва екстремни нива на компресия на файлове и да ги съхранява в архивен формат с намален размер 7z. 7-Zip се предлага с вградена опция за стартиране на LZMA критерии за компресия за измерване на производителността на процесора.

За да инсталирате 7-Zip в Ubuntu, изпълнете командата:

$ sudo apt install p7zip-full

За да стартирате бенчмарк с единична резба, използвайте командата по-долу:

$ 7z b -mmt1

Многопоточен бенчмаркинг може да се изпълни, като се използва следната команда:

$ 7z б

Резултатите са в милиони инструкции в секунда (MIPS). Можете да сравните тези резултати с други модели на процесори от тук.

Заключение

Това са някои от безплатните помощни програми с отворен код, които могат да изпълняват CPU бенчмаркове във вашата система. В добрите стари времена пускането на Flash Player във Firefox беше отличен начин за стрес тест на процесора ви. В наши дни обаче всички споменати приложения вършат доста добра работа.

Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...
Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...