Запитання з тегом «kernel»

Все про ядра UNIX: розробка, конфігурація, компіляція, дизайн тощо.

1
Як ви спорожнюєте буфери та кеш в системі Linux?
Перш ніж виконати деякий тест на тестування, як можна звільнити пам'ять (ОЗУ), яку Linux Kernel споживає для своїх буферів та кешу? Зауважте, що це в основному корисно для порівняльного аналізу. Випорожнення буферів і кешу знижує продуктивність! Якщо ви тут, тому що ви думали, що звільнення буферів і кешу - позитивна …
315 linux  kernel  performance  cache  ram 

4
Як працює помилка сегментації під кришкою?
Я, здається, не можу знайти жодної інформації щодо цього, окрім "ММУ процесора надсилає сигнал" і "ядро спрямовує його до програми-порушника, припиняючи її". Я припускав, що він, ймовірно, передає сигнал оболонці, і оболонка обробляє його, припиняючи процес порушення та друкуючи "Segmentation fault". Тому я перевірив це припущення, написавши надзвичайно мінімальну оболонку, …


1
Ядро ініціює досягнуту межу перегляду
В даний час я стикаюся з проблемою у вікні linux, де в якості root у мене є команди повернення помилки, оскільки досягнуто обмеження перегляду. # tail -f /var/log/messages [...] tail: cannot watch '/var/log/messages': No space left on device # inotifywatch -v /var/log/messages Establishing watches... Failed to watch /var/log/messages; upper limit …
206 linux  kernel  inotify 

4
Як я читаю з / proc / $ pid / mem в Linux?
Сторінка man Linuxproc(5) каже мені, що /proc/$pid/mem"можна використовувати для доступу до сторінок пам'яті процесу". Але відверта спроба його використовувати лише мені $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Чому не catвдається надрукувати власну пам'ять ( /proc/self/mem)? І що це за дивна помилка "немає такого …
142 linux  kernel  process  memory  proc 

3
Що означає прапор Windows у логотипі Linux ядра 3.11?
Щойно я встановив kernel-3.11.0-1.fc20 для моєї установки Fedora 19. Під час перезавантаження я побачив логотип Linux із прапором Windows, що це означає? Fedora 19 встановлений у ноутбуці ASUS TX300CA, захищене завантаження вимкнено, увімкнено режим CSM (модуль підтримки сумісності BIOS) .

6
Якщо Linux є лише ядром, то як використовувалися його перші версії (без розповсюдження)?
Linux - це лише ядро, і якщо користувачі хочуть ним користуватися, то їм потрібен повний розподіл. Як було сказано, як використовувалися перші версії Linux, коли не було дистрибутивів Linux?

3
Чому замість за замовчуванням встановлено на 60?
Я просто прочитав деякі матеріали про свобідність у Linux. Я не розумію, чому за замовчуванням встановлено 60. На мою думку, цей параметр повинен бути встановлений на 10, щоб зменшити своп. Swap є на моїх жорстких дисках, тому він нам набагато повільніше, ніж моя пам'ять. Чому вони налаштували ядро ​​так?
109 linux  kernel  swap 




12
В чому полягає філософія затримки запису даних на диск?
В Linux завершене виконання команди, наприклад, cpабо ddне означає, що дані були записані на пристрій. Наприклад, потрібно зателефонувати syncабо викликати функцію "Безпечно видалити" або "Вийняти" на диску. У чому полягає філософія такого підходу? Чому дані не записуються відразу? Чи немає небезпеки, що запис вийде з ладу через помилку вводу / …

3
У чому різниця між простором користувача та простором ядра?
Чи використовується простір ядра, коли Kernel виконує від імені користувацької програми, тобто System Call? Або це адресний простір для всіх потоків ядра (наприклад, планувальник)? Якщо це перша, то це означає, що звичайна програма користувача не може мати більше 3 Гб пам'яті (якщо поділ становить 3 ГБ + 1 ГБ)? Також …
72 linux  kernel  drivers 

2
Що таке пересилання ip ip?
Я бачив у багатьох блогах, використовуючи цю команду для ввімкнення переадресації IP при використанні багатьох інструментів безпеки / обнюхування на Linux echo 1 > /proc/sys/net/ipv4/ip_forward Чи може хтось пояснити мені простим словом, що по суті робить ця команда? Це перетворює вашу систему в маршрутизатор?
70 linux  kernel  ip  routing 

6
Чим відрізняються драйвери ядра від модулів ядра?
Коли я роблю lspci -kна своєму Kubuntu з загальним ядром 3.2.0-29, я можу побачити щось подібне: 01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1) Subsystem: NVIDIA Corporation Device 0492 Kernel driver in use: nvidia Kernel modules: nvidia_current, nouveau, nvidiafb Існує драйвер ядра nvidiaі модулів ядра nvidia_current, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.