Меню
безкоштовно
Головна  /  ПО / Путівник по програмному забезпеченню: корисні утиліти для розгону і не тільки. Тестування обладнання в Linux Linux тестування процесора невязка

Путівник по програмному забезпеченню: корисні утиліти для розгону і не тільки. Тестування обладнання в Linux Linux тестування процесора невязка

Справжній матеріал покликаний зорієнтувати читачів в сьогоднішньому різноманітті програмного забезпечення для налаштування, оцінки продуктивності та розгону компонентів системи, а також відстеження даних моніторингу. Основу цієї статті становлять корисні посилання на завантаження відповідних додатків.

Драйвери: платформа

Правильний вибір драйверів для різних вузлів системи, зокрема елементів материнської плати і GPU відеокарти, вкрай важливий для стабільної роботи ПК. Де не потрібно особливе «творчість», так це при установці драйверів, що йдуть в комплекті з материнською платою. Тим не менш, завжди можна знайти і встановити свіжі версії драйверів для чіпсета, аудіоконтроллер і карти Wi-Fi (при наявності такої).

бенчмаркінг

Методів оцінки продуктивності вузлів системи безліч, і у кожного досвідченого ентузіаста вони свої. Нижче перераховані найбільш прості способи, А поглиблене тестування ви можете провести, скориставшись набором додатків з числа тих, що згадуються в оглядах процесорів, відеокарт, модулів пам'яті і інших комплектуючих на нашому сайті - сайт.

Представляє собою рендеринг 3D-сцени, користується неабиякою популярністю. Він безкоштовний, показує стабільні результати і може завантажувати до 256 процесорних потоків (256 ядер AMD Bulldozer або 128 ядер Intel Core з Hyper-Threading). Більш-менш актуальна, особливо в контексті змагального бенчмаркінгу, попередня версія цього додатка -

Допоміжні утиліти RivaTuner Statistics Server (RTSS) і Fraps допоможуть виміряти кадрову частоту в іграх, що не мають вбудованого бенчмарка. З їхньою ж допомогою можна записувати ігрові ролики. Інтерфейс Fraps простіше, але поновлення даної утиліти не випускалися вже майже два роки.

Отже, вище ми розглянули найбільш корисні і затребувані ентузіастами програми для настройки, моніторингу, розгону і тестування вузлів ПК. На сьогоднішній день вибір утиліт для цих цілей величезний, і в статті, швидше за все, згадані далеко не всі з додатків, якими користуєтеся особисто ви. Про власних перевагах пишіть в коментарях до цього матеріалу.

Справлятиметься, коли навантаження на процесор досягне 100 відсотків. Таким чином можна виявити проблеми з охолодженням і вирішити їх до того, як вони створять реальні незручності. У цьому матеріалі ми розповімо про те, як провести стрес тест процесора за допомогою програм LinX і OCCT.

Однією з найвідоміших програм для стрес-тестування процесора є програма LinX. Дана програма повністю безкоштовна і являє собою графічний інтерфейс для програми Linpack, розробленої компанією Intel. За допомогою даної програми можна створити граничне навантаження на процесор і тим самим дізнатися до якої температури прогріється процесор.

Для того щоб провести стрес тест процесора за допомогою LinX, на свій комп'ютер, розпакуйте в будь-яку папку і запустіть файл LinX.exe. Після запуску програми ви побачите приблизно таке вікно, як на скріншоті внизу. Тут є дві кнопки «Старт» і «Стоп» з їх допомогою можна запускати і зупиняти стрес-тест.

Але, не поспішайте запускати LinX. Вам ще буде потрібно якась. Для цієї мети можна використовувати HWmonitor. Дана програма призначена для спостереження за поточними параметрами системи. З її допомогою можна відстежувати температури, навантаження, швидкість обертання кулерів і багато іншого.

Встановіть та запустіть на своєму комп'ютері. Після запуску перегорніть список параметрів, які відстежує HWmonitor, до параметрів процесора. При стрес-тестуванні потрібно звертати увагу на швидкість обертання кулерів, температуру і тактову частоту процесора.

Після того як все готово, можна запустити стрес-тест LinX. Для цього потрібно просто натиснути на кнопку «Старт».

Після запуску стрес-тестування починаємо спостерігати за температурою процесора в програмі HWmonitor. Якщо система охолодження процесора справна, то спочатку температура різко збільшиться, але після того як вентилятори розкрутяться на повну потужність вона повинна знизитися і стабілізуватися на одній позначці. На скріншоті внизу видно, що температура спочатку стрибнула до 80 градусів (колонка Max), а потім знизилася до 72 градусів (колонка Value).

Якщо система охолодження процесора несправна або вона просто не справляється з нагріванням, то температура буде продовжувати рости протягом всього стрес тесту. Якщо температура перевищить позначку в 80 градусів і продовжить збільшуватися, то тестування краще перервати, щоб не доводити комп'ютер до екстреної перезавантаження.

Для виключення стрес тесту просто натисніть на кнопку «Стоп» в програмі LinX. Якщо комп'ютер завис, і кнопка «Стоп» не працює, то перезавантажте комп'ютер кнопкою Reset на системному блоці.

Тестування процесора за допомогою OCCT

OCCT - ще одна дуже популярна програма для стрес-тестування процесора. OCCT оснащена відразу двома алгоритмами тестування процесора. Це Linpack, який використовується в LinX, а також власний алгоритм OCCT. При цьому OCCT оснащується більш просунутим інтерфейсом. З його допомогою можна відстежувати температуру, навантаження та інші параметри процесора. Так що при тестуванні за допомогою OCCT програма HWmonitor вже не знадобиться.

Для того щоб провести стрес тест процесора за допомогою OCCT, встановіть і запустіть на своєму комп'ютері. Далі потрібно перейти на вкладку тесту, який ви хочете використовувати, і натиснути на кнопку «ON».

Далі все точно також як з LinX. Якщо система охолодження процесора справна, то температура спочатку підскочить, а потім знизиться і стабілізується на якийсь позначці. Якщо система охолодження не справна або не справляється з навантаженням, то температура буде продовжувати рости. В цьому випадку стрес тест потрібно зупинити.

Комплект містить 30 питань. Серед тестових завдань є питання на вибір однієї правильної відповіді, вибір кількох правильних відповідей, встановлення відповідності.

Під час тесту навчається пропонується 30 питань. Порядок питань, а також порядок відповідей на питання також визначається випадковим чином.

Правильні відповіді в тесті по linux відзначені +.

1. Ядро операційної системи

- програми, що входять в дистрибутив операційної системи;

Резидентна частина операційної системи;

Основна програма, яка приймає і обробляє команди користувача;

- графічна оболонка, що дозволяє виконати операції з файлами і каталогами

2. Привілейований режим роботи програми

Режим монопольного володіння процесором на час роботи програми;

- режим, при якому програма в будь-який момент може монопольно заволодіти процесором;

- режим необмеженого доступу до всіх ресурсів комп'ютера;

- режим, при якому програма має привілеї перед іншими програмами в умовах багатозадачності.

3. До основних функцій операційних систем відносяться:

- управління включенням / виключенням комп'ютера, управління пам'яттю, управління файлами і каталогами, управління користувачами;

- управління пам'яттю, виконання команд користувача, управління файлами і каталогами

- управління процесами, управління пам'яттю, управління периферійними пристроями

Управління пристроями, управління даними, управління пам'яттю, управління процесами

4. Ресурс процесу

- оперативна пам'ять і вільне місце на диску;

- файл, з якого або в який відбувається введення-виведення;

Будь-апаратний або програмний об'єкт, який може знадобитися для роботи процесу і доступ до якого може при цьому викликати конкуренцію процесів

- будь-який апаратний або програмний об'єкт, який може знадобитися для роботи процесу і робота з яким не викликає конфлікту з іншими процесами

5. Зіставити визначення станів процесу

6. Дати визначення невитискаючої багатозадачності

б) режим багатозадачності, при якому перемикання процесів можливо через певні кванти часу

в) режим багатозадачності, при якому перемикання процесів виконується по черзі в порядку їх пріоритетів;

Г) режим, при якому перемикання процесів можливо тільки, коли працює процес викличе системну функцію;

7. Дати визначення витісняє багатозадачності

а) режим багатозадачності, при якому перемикання процесів можливо в будь-який момент часу;

б) режим, при якому перемикання процесів можливо тільки, коли працює процес викличе системну функцію;

в) режим багатозадачності, при якому кожен новий процес монопольно займає процесорний час, а стан інших процесів записується в файл підкачки;

Г) режим багатозадачності, при якому перемикання процесів відбувається через певні кванти часу відповідно до пріоритетів

8. Дистрибутив операційної системи включає:

А) операційну систему, програму її установки і настройки, супровід і регулярне оновлення;

б) тільки операційну систему і програму її установки;

в) операційну систему, програму її установки і найбільш популярні прикладні програми;

г) операційну систему, програму її установки і найбільш популярні системні утиліти від сторонніх розробників.

9. ОС поширюється по ліцензії:

б) Лінуса Торвальдса;

в) фірми Microsoft;

г) компанії GNU.

a) FAT16 або FAT32;

В) journalized ext3 FS;

г) будь-яку з перерахованих.

a) є додатковим ярликом для файлу;

Б) являє собою інше ім'я файлу;

в) це покажчик на початок файлу;

г) структура, яка містить відомості про розташування та розмір файлу.

12. Список користувачів системи зберігається в файлі

Б) / etc / passwd

в) / root / passwd

г) / system / passwd

13. Конвеєри називають:

а) паралельне виконання декількох команд, причому перемикання між ними проводиться в строгій черговості;

Б) паралельне виконання декількох команд, при цьому висновок однієї команди перенаправляється на стандартний ввід наступної;

в) послідовне виконання декількох команд, причому кожна наступна команда починає виконуватися після завершення попередньої;

г) послідовне виконання декількох команд ..

14. Пакет з програмним забезпеченням вLinuxмістить:

А) зібрану програму, сценарії дій до установки і після неї, інформацію про залежності від інших пакетів;

б) зібрану програму, сценарії дій до установки і після неї;

в) зібрану програму, інформацію про залежності від інших пакетів, програму-інсталятор setup або install;

г) зібрану програму і програму-інсталятор setup або install.

15. Командна оболонка операційної системи:

A) програма, яка перетворює команди користувача в дії операційної системи;

б) програма, яка виконує команди користувача;

в) частина операційної системи, котороая виконує команди користувача.

16. Команда ls:

a) виводить на екран список файлів поточного каталогу;

б) робить заданий каталог поточним і виводить список файлів;

в) виконує перехід в заданий каталог;

Г) виводить на екран список файлів каталогу, заданого в командному рядку або поточного.

17 - тест. Для копіювання файлів в ОС Linux використовується команда:

18. Зіставити функції команд посторінкового перегляду текстових файлів:

19. Файловий менеджер:

a) програма для створення, видалення, копіювання файлів;

б) програма для переміщення по каталогам;

в) програма управління атрибутами і редагування файлів;

Г) програма, що виконує всі перераховані функції.

20. Для завершення роботи системи в ОС Linux використовується команда:

21. Режими роботи редактора vi:

a) текстовий і графічний;

б) редагування та копіювання;

В) вставки, командний і режим командного рядка;

г) вставки і заміни.

тест № 22. Для установки програми в ОС Linux необхідно:

a) виконати команду setup;

Б) запустити менеджер пакетів і вибрати пакет з установлюваної програмою;

в) розпакувати пакет, що містить програму;

г) скопіювати пакет, що містить програму, в окремий каталог.

23. Права доступу до файлу визначаються:

a) за допомогою 9 символів або тризначного шістнадцятирічного числа;

б) за допомогою 3 символів або тризначного вісімкового числа;

В) за допомогою 9 символів або тризначного вісімкового числа;

г) за допомогою 9 символів.

24. Атрибути прав доступу до файлу включають:

a) доступ з правами адміністратора або користувача;

Б) розмежування доступу для власника, членів його групи та інших користувачів;

в) розмежування прав доступу для власника та інших користувачів;

г) доступ «тільки для читання» для всіх, крім власника файлу.

25. Зіставити права доступу до файлу:

26. Файли в ОС Linux зберігаються переважно:

a) в зашифрованому вигляді, недоступному для перегляду;

б) в зашифрованому вигляді, перегляд - з допомогою програми-конфігурувати;

в) в текстовому форматі, перегляд і редагування - тільки за допомогою редактора vi;

Г) в текстовому форматі, перегляд і редагування - будь-яким текстовим редактором.

27. При сторінкової організації віртуальної пам'яті:

А) всі сторінки мають однакові розміри, а розбиття віртуального адресного простору процесу на сторінки виконується системою автоматично;

б) розмір сторінок вибирається операційною системою в залежності від обсягу вільної оперативної пам'яті;

в) розмір сторінок визначається програмою при її запуску;

г) сторінки мають однаковий розмір, кількість сторінок визначається програмою при її запуску.

28. Тест. Виберіть правильні твердження для багатопроцесорних операційних систем:

А) Асиметрична ОС цілком виконується тільки на одному з процесорів комп'ютера, розподіляючи прикладні завдання по іншим процесорам;

Б) Симетрична ОС повністю децентралізована і використовує всі процесори, розділяючи їх між системними і прикладними завданнями;

в) Асиметрична ОС виконується на декількох процесорах комп'ютера;

г) У симетричній ОС процесори одна половина процесорів відводиться для системних задач, друга - для прикладних.

29. Користувач root - це

А) єдина обліковий запис, Що належить адміністраторові системи

б) обліковий запис, гарантовано дає користувачеві виняткові права роботи в системі

30. Ліцензія на програмне забезпечення потрібна, щоб

а) вказати, хто є власником всіх прав на це програмне забезпечення

Б) визначити коло прав користувача по відношенню до цього програмному забезпеченню

в) визначити, на яких умовах можна продавати дане програмне забезпечення

г) зробити дане програмне забезпечення вільним.

Щоб нормально протестувати систему охолодження процесора і стабільність роботи в розгоні, коли для досягнення високих частот доводиться піднімати ще й напруга, потрібно під зав'язку завантажити його під зав'язку на досить тривалий час. У цьому допоможуть тільки спеціальні утиліти, Які вміють, завантажать процесор по зав'язку, складними, але безглуздими обчисленнями. Тут головне взяти «правильну» програму, щоб вона ефективно працювала, використовуючи складні формули з плаваючою комою для обробки великого обсягу даних. Мабуть, одну з кращих утиліт створили Intel, яка називається Linpack. Правда, робили її програмісти для просунутих користувачів, які не заморочуючись над вікнами з рюшами, обмежившись командним рядком. Чорний екран з незрозумілими біжать рядками вганяє звичайних користувачів комп'ютера в ступор, які не розуміють, що з цим робити і куди клацати мишею. Слава богу знайшлися добрі люди, які прикрутили до Linpack графічну оболонку, Назвавши своє творіння LinX.

LinX не доведеться інсталювати, а потрібно буде завантажити архівний файл, Розпакувати його, зайти в створену папку і запустити виконуваний файл LinX.exe. Для видалення програми досить буде видалити папку, куди скинули файли LinX, головне не забудьте, як вона називається і де знаходитися.

Про те, що за створенням тестів стоять Intel не варто турбуватися про ефективність роботи з процесорами AMD, LinX відмінно навантажує процесори як Intel і AMD.

Після запуску LinX, програма фактично готова до роботи для цього достатньо натиснути кнопку «Старт» вгорі з правого боку. Далі набираємося терпіння і чекаємо, поки пройде задану кількість тестів по колу. При завершенні кожного циклу тестів в таблицю, будуть додаватися його результати, а саме витрачений час, швидкість обробки даних, кількість використаних потоків і розмір матриці системи лінійних рівнянь, Який був використаний для розрахунків. За раз, навантажуючи процесор по максимуму, дозволяючи перевірити його на стабільність роботи і ефективність відведення тепла системою охолодження.

Щоб зупинити прогін тестів, досить натиснути «топ».

У головному вікні в верхнє рядку під основним меню є розділи, де користувачі можуть змінити:

  • «Обсяг завдання:», вказати розмір матриці системи лінійних рівнянь, яка буде використана для розрахунків. Чим більше, тим довше йдуть обчислення. Зверніть увагу, цей параметр пов'язаний з «Пам'яттю», тобто при зміні одного з них буде автоматично змінюватися інший.
  • «Пам'ять (МІБ)», обсяг оперативної пам'яті, яку програма може використовувати програма. Як вже говорилося вище при збільшенні обсягу, автоматично буде змінюватися «Обсяг завдання:», так само і навпаки.
  • «Виконувати» скільки прогонів тестів буде зроблено по колу.

З цікавих можливостей програми варто відзначити підтримку отримання даних про температуру процесора, частот ядер і напруги живлення з додатків Everest / Speedfan і виводити їх у вигляді графи під час тестів. Плюс дозволити зупиняти тести при виникненні помилок або якщо процесор нагрітися вище заданого значення (Тільки при роботі в парі Everest / Speedfan). Так само в налаштуваннях можна задати кількість потоків, яке одночасно буде виконуватися, вибрати розрядність тестів 32 або 64-х бітних, пріоритет процесів тестування (краще залишити за замовчуванням, щоб комп'ютер не гальмував), і обмежити обсяг використовуваної пам'яті програми, щоб операційна система не гальмувала.

На сьогоднішній день LinX, а якщо бути зовсім точними, то Linpack якщо відкинути графічну оболонку, єдиний тест який дозволяє найбільш адекватно перевірити стабільність роботи процесора. Врахуйте, це програма створює на процесор дуже високі навантаження, під якими в домашніх умовах він ніколи працювати не буде, і не бажано постійно запускати її у себе на комп'ютері на кілька годин. Особливо в світлі того що у всіх процесорів Intel останніх поколінь під кришкою терможвачка, яка при тривалому впливі високих температур, з часом може втрачати свої властивості.

Програма працює як в 32-х так і 64-х бітних операційних системах. Інтерфейс програми переведений на англійську і російську мову, користувачі повинні завантажити потрібну версію програму з відповідної локалізацією.

Моніторинг здійснюється за допомогою комплекту програм lm-sensors.


aptitude install lm-sensors

Знімати показання датчиків можна командою:


sensors

У реальному часі моніторинг температури здійснюється за допомогою такої команди:


watch sensors

У висновку команди міститься інформація про напругу, швидкості обертання вентилятора, температуру процесора (деяких ядер), температурі жорстких дисків. Важливим показником є \u200b\u200bмаксимально зафіксоване значення температури (поле high в показаннях температури ядра). Моніторити тільки температуру процесора можна командою:


while (true) do date; sensors | grep Core; echo "\u003d\u003d\u003d\u003d\u003d\u003d"; sleep 1s; done

Також існують різні графічні утиліти для відображення показань lm-sensors. для GNOME зручно використовувати аплет GNOME Sensors Applet.

Стрес-тестування процесора

пакет cpuburn

Перевірка працездатності драйверів відеокарти

Перевіримо наявність 3D-прискорення:


glxinfo | grep OpenGL

Висновок повинен бути таким:


OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel (R) G33 GEM 20100330 DEVELOPMENT OpenGL version string: 1.4 Mesa 7.10-devel OpenGL extensions:

Перевіримо підтримку 3D-прискорення засобами відеокарти:


glxinfo | grep direct

Якщо підтримка 3D реалізована, висновок буде таким:


direct rendering: Yes

Перевіримо швидкість роботи 3D:


glxgears

З'явиться вікно з простої 3D-анімацією. В консоль при цьому буде кожні 5 секунд виводитися інформація про швидкість рендеринга. Нормальні значення FPS для налаштованого драйвера повинні бути в середньому понад 1000 (якщо включена вертикальна синхронізація, то значення FPS буде обмежено частотою синхронізації).

Ще один тест OpenGL:


/ Usr / lib / xscreensaver / glblur -fps

З'явиться вікно скрінсейвера, в якому буде відображатися значення FPS.

У разі будь-яких проблем, можна перевстановити відеодрайвер (для вбудованих відеокарт Intel потрібно перевстановити пакет xserver-xorg-video-intel). Налаштування драйвера здійснюються програмою driconf. Також для контролю роботи відеокарти Intel можна встановити пакет intel-gpu-tools (В пакет входить утиліта intel_gpu_top, що дозволяє в реальному часі моніторити завантаження видеопроцессора).

Тестування продуктивності системи

Пакет phoronix-test-suite

Тестування продуктивності здійснюється програмою phoronix-test-suite. Вона являє собою програмну оболонку, що дозволяє в автоматичному режимі завантажувати і запускати різні програми тестування, збирати і зберігати дані про результати тестів.

Встановимо програму:


aptitude install phoronix-test-suite

Переглянути список всіх доступних тестів з їх коротким описом можна за допомогою такої команди:


phoronix-test-suite list-tests

Тести запускаються командою:


phoronix-test-suite benchmark ІМЯ_ТЕСТА

  • процесор:

    • c-ray - багато-математичний тест. Високе навантаження на процесор. Результат на C2D 2.0: 387.55 секунд.

    • build-linux-kernel - складання ядра Linux. Довгий тест. Рівномірно навантажує процесор і пам'ять (використовує gcc).

    • scimark2 - потужний однопотоковий тест (інтенсивні наукові обчислення). Показує продуктивність одного ядра в гігафлопс.

    • ffmpeg - кодування відео (тестові файли займають 130MB). На C2D 2.0: 25.99 секунд.


  • пам'ять:

    • ramspeed - тест пам'яті. Середнє навантаження на процесор. Результати DDR2-800 2Gb (copy, int): 2280.10 MB / s.

    • stream - показує швидкість пам'яті в різних операціях.


  • Жорсткий диск:

    • iozone - тест жорсткого диска. Показує швидкість читання і запису для блоків різної довжини. Результат WD 80Gb (W, 4K, 512M): 52.42 MB / s.


  • графіка:

    • gtkperf - тестування різних елементів графічного інтерфейсу GNOME.

    • unigine-tropics - красивий 3D-бенчмарк, необхідні налаштовані драйвера з підтримкою 3D-прискорення.


Для тривалого різнопланового тестування рекомендується build-linux-kernel. Для короткого стрес-тестування c-ray (Поряд з програмою