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

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

3
Чи справді нитки ядра Linux є процесами ядра?
Я багато разів читав, що Linux створює нитку ядра для кожного потоку користувача в Java-версії Java. (Я бачу термін "нитка ядра", який використовується двома різними способами: потік, створений для роботи основної ОС і Потік ОС знає і планує виконувати роботу користувача. Я говорю про останній тип.) Чи потік ядра такий …

4
Чому kworker споживає стільки ресурсів на Linux 3.0.0-12-сервері?
Минулої п’ятниці я оновив свій сервер Ubuntu до 11.10, який зараз працює з ядром сервера 3.0.0-12. Відтоді загальна ефективність різко впала. Перед оновленням система завантажувала близько 0,3, але зараз вона становить 22-30 в 8-ядерній системі процесора з 16 ГБ оперативної пам’яті (безкоштовно 10 ГБ, не використовується своп). Я збирався звинувачувати …
19 kernel  performance  cpu  load 

3
Підпис PKCS № 7 не підписаний надійним ключем
Встановлено Ubuntu з відключеним SIP на MacBook 2017 - 0 випусків, завантажених за секунди. Я будував це і створив проблему, намагаючись змусити роботу Wi-Fi. У якийсь момент (було дуже пізно) відбулося поєднання трьох речей: Я включив SIP Я спробував встановити драйвери Broadcom 4360x Я перевстановив драйвери сенсорної панелі із сховища …

1
відключити модуль ядра, який збирається в ядро ​​(не завантажується)
Мій сервер має дві 1-Гбітну та дві 10-Гбітові бортові мережеві карти. Мені потрібно повністю відключити мережеві карти на 1 Гбіт, щоб ifconfig -aвони не показували їх. Мережеві карти використовують різні модулі ядра. Використання 10 Гбіт ixgbeта 1 Гбіт igb. 01:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev …

2
Чому Red Hat Linux використовує таке старе ядро?
Чому RHEL (та її похідні) використовують таке старе ядро? Він використовує 2.6.32-xxx, що мені здається старим. Як вони підтримують новіше обладнання з цим ядром? Наскільки мені відомо, такі дистрибутиви працюють на досить сучасному обладнанні.

3
"Аргументаційний список занадто довгий": Як я з ним поводжуся, не змінюючи команди?
Коли я запускаю команду типу ls */*/*/*/*.jpg, я отримую помилку -bash: /bin/ls: Argument list too long Я знаю, чому це відбувається: це тому, що є обмеження ядра на кількість місця для аргументів команди. Стандартна порада - змінити команду, яку я використовую, щоб не вимагати стільки місця для аргументів (наприклад, використання …

3
Змініть / sys стійкі між чобітками
Я хочу зробити "echo 1 > /sys/kernel/mm/ksm/run"стійкі між чобітками. Я знаю, що я можу редагувати так, /etc/sysctl.confщоб /procзміни файлової системи зберігалися, але це, здається, не працює /sys. Як я змусив цю зміну пережити перезавантаження?

3
перезапишіть існуючий файл, щоб він був замінений новою версією атомно, лише один раз повністю написаний
Я смутно пригадую, що десь читав, що в деяких Unices був спосіб відкрити існуючий файл для запису, з прапором, який попросив ядро ​​використовувати стару версію (для інших процесів, що отримують доступ до нього для читання), до "нового "версія була повністю написана (fd закрита), з цього моменту файл з'явився як нова …

2
Чи можна використовувати нові версії glibc зі старим ядром?
Мабуть, glibc може бути компільований з --enable-kernelпідтримкою старих версій ядра. Однак мені не вдалося знайти інформацію про те, які версії ядра підтримуються для певної версії glibc . В ідеалі я хочу бачити матрицю сумісності для кожного випуску glibc (2.x) та ядра (2.6.x). Чи існує? Якщо його не існує, можливо, це …


1
Як я можу встановити файлові системи із розмірами блоків> 4 КБ?
У мене жорсткий диск розміром 3 Тб витягнутий із WD Mybook Live NAS. Таблиця розділів така: Model: ATA WDC WD30EZRS-11J (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 3 15.7MB 528MB 513MB primary 1 528MB 2576MB 2048MB ext3 primary …
18 linux  kernel  ext4  nas 


2
Як перевірити, чи ввімкнено ядро ​​Linux «Retpoline» чи ні?
Що стосується вразливості безпеки "Spectre", "Retpoline" було введено як рішення для зменшення ризику. Однак я прочитав пост, в якому згадувалося: Якщо ви будуєте ядро ​​без цього CONFIG_RETPOLINE, ви не можете створювати модулі з retpoline, а потім очікуєте, що вони завантажуватимуться - тому що символи Thunk не експортуються. Якщо ви будуєте …


4
Як змусити ядро ​​Linux "заморозити" (або майже заморозити) протягом кількох сотень мілісекунд
Ми запускаємо процес у режимі реального часу на ядрі в режимі реального часу (CentOS 6), і це, мабуть, не зміниться. У нас є програма для потокового відео, яка вимагає близько 500 Мб / с PCIe трафіку з користувацької FPGA безперервно протягом 1,5 годин одночасно. Додаток працює досить добре - більшість …

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