Відмінності між версіями «До моніторингу пам'яті в Linux»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 9: Рядок 9:
 
Переходимо до виконання лабораторної роботи.
 
Переходимо до виконання лабораторної роботи.
  
===''Вивести інформацію про використання оперативної пам’яті'===
+
<b>''Вивести інформацію про використання оперативної пам’яті</b>
 
для цього можна скористатися командою htop. Завантажуємо линукс, запускаємо термінал, і потім пишемо команду htop, В нас буде виведено інформацію про використання оперативної пам'яті. Наприклад там буде написано memory 497 MB  
 
для цього можна скористатися командою htop. Завантажуємо линукс, запускаємо термінал, і потім пишемо команду htop, В нас буде виведено інформацію про використання оперативної пам'яті. Наприклад там буде написано memory 497 MB  
===Вивести інформацію про використання процесами віртуальної пам’яті.===
+
<b>''Вивести інформацію про використання процесами віртуальної пам’яті.</b>
 
для цього знову скористаємось командою htop і згадаємо що віртуальна память це оперативна + СВАП. Розмір СВАП дивимось після виконання команди htop. Там буде написано Swp:327МВ. В нашому випадку це 327мегабайтів.
 
для цього знову скористаємось командою htop і згадаємо що віртуальна память це оперативна + СВАП. Розмір СВАП дивимось після виконання команди htop. Там буде написано Swp:327МВ. В нашому випадку це 327мегабайтів.
===Вивести інформацію по використанню віртуальної пам'яті при підключеному своп-розділі.===
+
<b>''Вивести інформацію по використанню віртуальної пам'яті при підключеному своп-розділі.</b>
 
аналогічно як в попередньому прикладі дивимось використання памяті,(htop), тільки перед цим треба відключити СВАП, для цього: в терміналі пишемо: sudo swapoff -a
 
аналогічно як в попередньому прикладі дивимось використання памяті,(htop), тільки перед цим треба відключити СВАП, для цього: в терміналі пишемо: sudo swapoff -a
===Вивести інформацію по використанню віртуальної пам'яті при відключеному своп-розділі.===
+
<b>''Вивести інформацію по використанню віртуальної пам'яті при відключеному своп-розділі.</b>
 
аналогічно як в попередньому завданні. тільки треба тепер підключити СВАП. Для цього в терміналі пишемо: sudo swapon -a
 
аналогічно як в попередньому завданні. тільки треба тепер підключити СВАП. Для цього в терміналі пишемо: sudo swapon -a
===Вивести інформацію по використанню віртуальної пам'яті конкретним процесом.===
+
<b>''Вивести інформацію по використанню віртуальної пам'яті конкретним процесом.</b>
 
Спочатку треба дізнатись ID конкретного процесса. Можна запустити системний монітор і там переглянути id процеса. Наприклад id нашого процеса 1460 Тепер в терміналі пишемо: pmap -x 1460. Буде виведена інформація про використання процесом памяті. Шукаєм слово Total KB 1826. Це означає що процес з id 1460 використовує 1826 KB.
 
Спочатку треба дізнатись ID конкретного процесса. Можна запустити системний монітор і там переглянути id процеса. Наприклад id нашого процеса 1460 Тепер в терміналі пишемо: pmap -x 1460. Буде виведена інформація про використання процесом памяті. Шукаєм слово Total KB 1826. Це означає що процес з id 1460 використовує 1826 KB.
===Увага! додаткове питання на 5 балів====
+
<b>''Увага! додаткове питання на 5 балів</b>
 
Треба показати адресацію конкретного процеса. Для цього дізнаємся id процеса. Аналогічно як в попередньому завданні. Наприклад id 1460.В терміналі пишемо команду pmap -d 1460. Тепер дивимось адресацію памяті. Радуємося і отримуємо 5 балів.
 
Треба показати адресацію конкретного процеса. Для цього дізнаємся id процеса. Аналогічно як в попередньому завданні. Наприклад id 1460.В терміналі пишемо команду pmap -d 1460. Тепер дивимось адресацію памяті. Радуємося і отримуємо 5 балів.

Версія за 18:38, 28 березня 2012

Лабораторна робота № 8 Моніторинг пам'яті в Linux

Ця стаття допоможе студентам при виконанні даної лабораторної роботи. Стаття написана з власного досвіду.

Для початку наведемо трішечки теорії.

Віртуальна пам'ять- це комплекс апаратних і програмних засобів(апаратні це оперативна пам'ять+жорсткий диск, при чому вони обоє форматуються однаково). На комп'ютері їх можна побачити як СВАП - файл чи СВАП - розділ. СВАП - це область на жорсткому диску яка розбита точно так само як оперативна пам'ять. ЗАПАМ'ЯТАЙТЕ розмір оперативної пам'яті може розростися до 2 в степені розрядність процесора. якщо розрядність 32 то ми отримуємо 2 в степені 32 = 4 ГБ. Важливо: оперативна пам'ять + СВАП розділи утворюють Віртуальну пам'ять. Переходимо до виконання лабораторної роботи.

Вивести інформацію про використання оперативної пам’яті для цього можна скористатися командою htop. Завантажуємо линукс, запускаємо термінал, і потім пишемо команду htop, В нас буде виведено інформацію про використання оперативної пам'яті. Наприклад там буде написано memory 497 MB Вивести інформацію про використання процесами віртуальної пам’яті. для цього знову скористаємось командою htop і згадаємо що віртуальна память це оперативна + СВАП. Розмір СВАП дивимось після виконання команди htop. Там буде написано Swp:327МВ. В нашому випадку це 327мегабайтів. Вивести інформацію по використанню віртуальної пам'яті при підключеному своп-розділі. аналогічно як в попередньому прикладі дивимось використання памяті,(htop), тільки перед цим треба відключити СВАП, для цього: в терміналі пишемо: sudo swapoff -a Вивести інформацію по використанню віртуальної пам'яті при відключеному своп-розділі. аналогічно як в попередньому завданні. тільки треба тепер підключити СВАП. Для цього в терміналі пишемо: sudo swapon -a Вивести інформацію по використанню віртуальної пам'яті конкретним процесом. Спочатку треба дізнатись ID конкретного процесса. Можна запустити системний монітор і там переглянути id процеса. Наприклад id нашого процеса 1460 Тепер в терміналі пишемо: pmap -x 1460. Буде виведена інформація про використання процесом памяті. Шукаєм слово Total KB 1826. Це означає що процес з id 1460 використовує 1826 KB. Увага! додаткове питання на 5 балів Треба показати адресацію конкретного процеса. Для цього дізнаємся id процеса. Аналогічно як в попередньому завданні. Наприклад id 1460.В терміналі пишемо команду pmap -d 1460. Тепер дивимось адресацію памяті. Радуємося і отримуємо 5 балів.