Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


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


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Основні команди Linux

Постає питання – як же взнати тип операційної системи, встановленої у вас на комп'ютері. Для отримання такої інформації існує утиліта uname (Unix NAME).

 

uname , запущена без параметрів, покаже базове ім'я системи:

gserg@ADM:~$ uname

Linux

 

Також вона може приймати наступні параметри:

-s – показує назву ядра системи

-r – ім'я реліза ядра системи

-v – ім'я версії, а також дату компіляції ядра

-о – операційну систему

-p – тип процесора

-m – тип устаткування (i386, i686, Alpha)

-а – всю інформацію відразу.

 

Це не всі параметри uname. Більш детальну інформацію можна дізнатися з довідкової системи.

 

Команда free показує об'єм пам'яті і об'єм її використання, а також використання swap:

 

gserg@ADM:~$ free

total used free shared buffers cached

Mem: 498916 483332 15584 0 4392 112924

-/+ buffers/cache: 366016 132900

Swap: 1453840 412532 1041308

 

Зверніть увагу, що практично вся вільна пам'ять резервується системою під дискові буфери і дисковий кеш, що дозволяє Linux ефективніше працювати з дисками.

Стан системи в даний момент, міра її завантаженості і час роботи без перезавантажень показує команда uptime:

 

gserg@ADM:~$ uptime

14:24:08 up 1 day, 6:01, 2 users, load average: 0.08, 0.19, 0.16

Першим параметром йде поточний час, потім, після слова up – час, що пройшов з моменту включення комп'ютера, потім показано скільки користувачів зареєстровано зараз в системі (це може бути і декілька реєстрацій одного і того ж користувача) і завантаження системи. Завантаження системи показується в кількості процесів, що одночасно працюють в системі, середнє значення за 1-ну, 5 і 15 хвилин. Система вважається навантаженою, якщо це значення перевищує 1 з розрахунку на 1 процесор.

Іншим засобом моніторингу продуктивності є команда vmstat:

[gserg@admin ~]$ vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 268928 776168 15072 203316 1 2 10 14 207 225 13 3 84 0 0

 

 

Ця команда видає за раз великий об'єм інформації.

Розділ procs :

r — кількість чекаючих процесів

b — кількість сплячих процесів

Розділ memory :

swpd — об'єм використовуваної віртуальної пам'яті

free — об'єм вільної віртуальної пам'яті

buff — об'єм пам'яті, зайнятої під дискові буфери

cache - об'єм пам'яті, зайнятої під дисковий кеш.

Розділ swap :

si — об'єм пам'яті, підкачаної з диска

so — об'єм пам'яті, вивантаженої на диск

Розділ io :

bi — кількість блоків, відправлених на блоковий пристрій

bo — кількість блоків, прочитаних з блокового пристрою

Розділ system :

in — кількість переривань в секунду

cs — кількість перемикань контексту в секунду

Розділ cpu :

us — час виконання коду рівня користувача (у відсотках від загального часу)

sy — час виконання коду рівня системи (у відсотках від загального часу)

id — час простою процесора (у відсотках від загального часу)

wa — час чекання вводу/виводу

st — час роботи віртуальної машини рівня ядра.

 

Команда vmstat показує при простому запуску усереднені показники за весь час з моменту запуску системи. Але можна попросити vmstat вивести показники за задану кількість часу:

 

[gserg@admin ~]$ vmstat 1 5

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r b swpd free buff cache si so bi bo in cs us sy id wa st

1 0 268844 742148 16620 212452 1 2 10 14 216 230 13 3 84 0 0

0 0 268844 742140 16628 212436 0 0 0 48 1097 414 6 2 92 0 0

0 0 268844 742140 16628 212436 0 0 0 0 1105 392 5 1 94 0 0

0 0 268844 742172 16628 212436 0 0 0 0 1090 345 4 1 95 0 0

0 0 268844 742172 16628 212436 0 0 0 0 1107 403 6 1 93 0 0

У прикладі виведена інформація за кожну секунду впродовж 5 секунд. Якщо другий параметр (5) не вказувати, то vmstat виводитиме інформацію кожну секунду до натиснення Ctrl+C :

[gserg@admin ~]$ vmstat 1

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 268844 740824 16824 212720 1 2 10 14 217 230 13 3 84 0 0

0 0 268844 740856 16824 212720 0 0 0 0 1088 488 8 2 90 0 0

0 0 268844 740856 16824 212720 0 0 0 0 1392 873 14 4 82 0 0

^C

Для перегляду розмірів файлових систем використовується команда df:

 

[gserg@admin ~]$ df

Файловая система 1K-блоков Исп Доступно Исп% смонтирована на

/dev/hdb2 36733400 10074596 24762736 29% /

/dev/hdb1 101086 16228 79639 17% /boot

tmpfs 647688 0 647688 0% /dev/shm

 

Без параметрів команда виводить дані у вигляді кількості блоків по 1 кілобайту. Для людини це не дуже зручна подача інформації. В df існує ключ - h(або -- human), що дозволяє побачити об'єми в звичних нам одиницях виміру:

 

[gserg@admin ~]$ df --human

Файловая система Разм Исп Дост Исп% смонтирована на

/dev/hdb2 36G 9,7G 24G 29% /

/dev/hdb1 99M 16M 78M 17% /boot

tmpfs 633M 0 633M 0% /dev/shm

 


Читайте також:

  1. II. Основні закономірності ходу і розгалуження судин великого і малого кіл кровообігу
  2. Адвокатура в Україні: основні завдання і функції
  3. Амортизація основних засобів, основні методи амортизації
  4. Артеріальний пульс, основні параметри
  5. Архітектура Linux
  6. Банківська система та її основні функції
  7. Біржові товари і основні види товарних бірж. Принципи товарних бірж.
  8. Будова й основні елементи машини
  9. Будова оптоволокна та основні фізичні явища в оптоволокні.
  10. Бюджетування (основні поняття, механізм).
  11. Валютний ринок, основи його функціонування. Основні види валютних операцій
  12. Варіатори та їхні основні параметри




Переглядів: 858

<== попередня сторінка | наступна сторінка ==>
Архітектура Linux | Тематика рефератів

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.