Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Код програми наведено у додатку 4.




 

2.7 Для того, щоб переглянути завантаженість віддаленого сервера можна скористатися програмою top. Виконайте її. Проаналізуйте та занотуйте у звіт стан сервера. Чи завантажені процесори у даний момент часу і на скільки відсотків. Вихід з програми top – клавіша q

Команда top відображає стан процесів і їх активність "в реальному режимі часу". На малюнку нижче зображено вікно терміналу, в якому виконується програма top.

 

 

· USER - ім'я власника процесу;

· PID - ідентифікатор процесу в системі;

· PPID - ідентифікатор батьківського процесу;

· %CPU - частка часу центрального процесора (у відсотках), виділеного даному процесу;

· %MEM - частка реальної пам'яті (у відсотках), використовувана даним процесом;

· RSS - розмір резидентного набору (кількість 1K-страниц в пам'яті);

· STAT - статус процесу;

· PRI - пріоритет планування;

· NI - значення стартового пріоритету;

· TIME - скільки часу центрального процесора зайняв даний процес;

· COMMAND - командний рядок запуску програми, виконуваної даним процесом;

 

Як бачите, у верхній частині вікна відображається астрономічний час, час, що пройшов з моменту запуску системи, число користувачів в системі, число запущених процесів і число процесів, що знаходяться в різних станах, дані про використання ЦП, пам'яті і файлу підкачки. А далі йде таблиця, що характеризує окремі процеси. Число рядків, що відображаються в цій таблиці, визначається розміром вікна: скільки рядків поміщається, стільки і виводиться. Вміст вікна обновляється кожні 5 секунд. Список процесів може бути відсортований по використовуваному часу ЦП (за умовчанням), по використанню пам'яті, по PID, за часом виконання. Перемикати режими відображення можна за допомогою команд, які програма top сприймає. Це наступні команди (просто натискайте відповідні клавіші, тільки з урахуванням регістра, тобто разом з клавішею Shift):

· <Shift>+<N> - сортування по PID;

· <Shift>+<A> - сортувати процеси по віку;

· <Shift>+<P> - сортувати процеси по використанню ЦП;

· <Shift>+<M> - сортувати процеси по використанню пам'яті;

· <Shift>+<T> - сортування за часом виконання.

 

2.8 Відкомпілюйте та виконайте програму prg4.c з каталогу /home/st/work/ваше прізвище/lab1/

Дана програма виконує три вкладені цикли і розпаралелює верхній цикл. Запустіть програму prg4 на одному, двох, трьох чи більше процесорах. При цьому Вам необхідно ввести своє прізвище(латинськими літерами) та кількість ітерацій верхнього циклу, для цього використайте свій порядковий номер у списку журналу групи. Час виконання циклів, що виводитиметься програмою при різній кількості процесів буде різним. Проаналізуйте та занотуйте у звіт отримані результати, зокрема час роботи програми на одному, двох, чотирьох чи більше процесорах, що необхідно оформити у вигляді таблиці. Базуючись на отриманих значеннях часу виконання паралельної програми потрібно намалювати графік залежності прискорення розпаралелення програми від кількості процесорів паралельної машини. Наприклад:

 


Поделиться:

Дата добавления: 2015-09-13; просмотров: 65; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты