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

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

3
Активна робота із записом на продуктивності системи ядер SSD
Я помітив, що коли я пишу важкі програми, вся система сповільнюється. Щоб перевірити це далі, я запустив це, щоб зробити (відносно) низький процесор, з високою активністю диска: john -incremental > file_on_SSD Це викачує десятки тисяч рядків у секунду до файлу на моєму системному диску. Коли це робиться, миша відстає, TTY …
13 kernel  performance  io  ssd 

4
Чому * BSD використовує специфічні для драйвера імена для мережевих інтерфейсів? Чи передбачає це обмеження?
Я зауважую, що залежно від марки мережевої карти, назви інтерфейсів відрізняються (я думаю, залежить від драйвера). Чому * BSD використовує специфічні для драйвера імена для мережевих інтерфейсів? Чи означає це, що в ядрі відсутній шар абстракції, що описує "загальний мережевий інтерфейс", тож кожен драйвер буде внутрішньо адресований через власний API? …


1
Які взаємозв'язки між процесами, потоками ядра, легкими процесами та потоками користувачів у Unix? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . У Unix Internal від Vahalia є фігури, що показують зв'язки між процесами, нитками ядра, …

1
Не можна знайти заголовки ядра для ядра 3.10.0-229.el7.x86_64
Коли я набираю команду service vboxdrv setupв моєму терміналі CentOS 7, я отримую таку помилку: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found Як я можу вирішити цю помилку? Коли я відкриваю файл журналу, набравши vi /var/log/vbox-install.log, вміст: Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 …

2
обмеження пам'яті ядра Linux
У мене виникає неприємна проблема. У мене є бібліотека, яка використовує sg для виконання налаштованих CDB. Існує пара систем, які зазвичай мають проблеми з розподілом пам'яті в sg . Зазвичай у драйвера sg жорсткий ліміт близько 4 Мб, але ми бачимо його в цих кількох системах із ~ 2,3 Мб …

1
Чи можете ви пояснити оцінку ентропії, яка використовується у random.c
/dev/randomвикористовує таймінги переривань ядра для додавання до пулу ентропії. Кількість ентропії в пулі відстежується в змінній, названій entropy_count. Ось відповідний фрагмент коду від random.c. Він відображає час (в міркуваннях, що я думаю) між останніми двома перехопленнями змінної deltaта різницею в дельтах як delta2. delta = time - state->last_time; state->last_time = …
12 linux  kernel  random 

1
Чи можна за 25 років розробки ядра Linux кваліфікувати або абстрагувати в простому плані? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Ядро Linux майже 25 років . Якби мені довелося придумати коротку версію з історії …
12 kernel  history 

3
Як можна фіксувати трафік на віртуальних інтерфейсах?
Я хотів би захопити трафік на віртуальних інтерфейсах Linux для налагодження. Я експериментував з veth, tunі dummyінтерфейсом типу; на всіх трьох, у мене виникають труднощі змусити tcpdumpщось показати. Ось як я налаштував фіктивний інтерфейс: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 …
12 networking  kernel  ip  tcp  tcpdump 


1
Чому мій початковий ramdisk такий великий?
Я запускаю Ubuntu 11.10, який поставляється з версією ядра 3.0.0-14. Я завантажив і побудував ядро ​​з 3.1.0гілки. Після встановлення нового ядра я бачу, що мій /boot/initrd.img-3.1.0файл ВЕЛИЧЕЗНИЙ. Це 114MB, а моя /boot/initrd.img-3.0.0-14-generic- близько 13MB. Я хочу позбутися від набряку, який явно непотрібний. Створюючи нове ядро, я скопіював /boot/config-3.0.0-14-genericйого .configу свій …


2
Чи є недолік для ksplice?
kspliceце розширення з відкритим кодом ядра Linux, яке дозволяє системним адміністраторам застосовувати патчі безпеки до запущеного ядра без необхідності перезавантаження операційної системи. (З Вікіпедії .) Чи є недолік використання ksplice? Чи вводить вона якусь нестабільність? Якщо ні, то чому він не за замовчуванням не включається в інші дистрибутиви Linux?
12 linux  kernel  upgrade 

5
Чи можна поставити корінь у LVM без використання initrd?
Я щойно створив базову систему Gentoo (це означає, що я можу завантажуватись та входити в систему, а зараз робити з цим речі). Мій кореневий розділ знаходиться у віртуальній групі LVM2 (з відокремленим /bootрозділом). Для завантаження мені потрібно передати параметри нижче ядра: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm Мабуть, це використовує початковий ramdisk, …
12 kernel  boot  root  initrd  lvm 

1
Чому модерування ядра замість поділу привілеїв?
Моделювання ядра спочатку було болісно потрапляти на Linux, але зараз це досить приголомшливо. Я маю на увазі, X не потрібно запускати як root? Приставки з прискореним апаратним прискоренням? Класні речі. Проблема в тому, що на багатьох платформах UNIX немає модеруючих драйверів ядра. Тож апаратне забезпечення, яке покладається на KMS, зараз …
12 kernel  xorg  drivers 

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