Меню
Бесплатно
Главная  /  ПО  /  Путеводитель по программному обеспечению: полезные утилиты для разгона и не только. Тестирование оборудования в 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

В выводе команды содержится информация о напряжении, скорости вращения вентилятора, температуре процессора (каждого ядра в отдельности), температуре жёстких дисков. Важным показателем является максимально зафиксированное значение температуры (поле high в показаниях температуры ядра). Мониторить только температуру процессора можно командой:


while {true} do date; sensors | grep Core; echo "======"; 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 (наряду с программой