Вопросы с тегом «kernel»

Все о ядрах UNIX: разработка, настройка, компиляция, дизайн и т. Д.

4
Почему kworker потребляет так много ресурсов на сервере Linux 3.0.0-12?
В прошлую пятницу я обновил свой сервер Ubuntu до 11.10, который теперь работает с ядром 3.0.0-12-server. С тех пор общая производительность резко упала. До обновления загрузка системы составляла около 0,3, но в настоящее время она составляет 22-30 в 8-ядерном ЦП с 16 ГБ ОЗУ (10 ГБ свободно, без подкачки). Я …
19 kernel  performance  cpu  load 

3
Подпись PKCS # 7 не подписана доверенным ключом
Установленная Ubuntu с отключенным SIP на MacBook 2017 - 0 проблем, загружается за считанные секунды. Я создавал его и создал проблему, пытаясь заставить работать WiFi. В какой-то момент (было очень поздно) произошла комбинация из 3 вещей: Я включил 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
переписать существующий файл так, чтобы он был заменен новой версией атомарно, только после полной записи
Я смутно припоминаю, что где-то читал, что в некоторых Unix-системах был способ открыть существующий файл для записи с флагом, который запрашивал у ядра использовать старую версию (для других процессов, обращающихся к ней для чтения), до тех пор, пока «новый msgstr "версия была полностью написана (закрыта), с этого момента файл появился …

2
Можно ли использовать новые версии glibc со старым ядром?
Очевидно, что glibc может быть скомпилирован --enable-kernelдля поддержки более старых версий ядра. Тем не менее, я не смог найти информацию о том, какие версии ядра поддерживаются в конкретной версии glibc . В идеале я хочу видеть матрицу совместимости для каждого выпуска glibc (2.x) и kernel (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 …
18 linux  kernel  ext4  nas 


2
Как проверить, включено ли ядро ​​Linux «Retpoline» или нет?
Что касается уязвимости безопасности «Призрак», то «Ретполин» был представлен как решение для снижения риска. Тем не менее, я прочитал пост, в котором упоминалось: Если вы CONFIG_RETPOLINEсобираете ядро без , вы не можете собирать модули с помощью retpoline, а затем ожидать их загрузки - потому что символы thunk не экспортируются. Однако …

4
Почему в некоторых операционных системах обработка событий пишется в asm, а не в c?
Мой вопрос заключается в том, почему в настоящее время некоторая обработка событий операционной системы все еще пишется на языке ассемблера, а не на языке более высокого уровня, таком как C, когда само ядро ​​написано в основном на C?
17 kernel  c  assembly 

4
Как заставить ядро ​​Linux «зависать» (или почти зависать) на несколько сотен миллисекунд
Мы запускаем процесс в реальном времени на ядре не в реальном времени (CentOS 6), и это, вероятно, не изменится. У нас есть приложение для потокового видео, которое требует около 500 МБ / с трафика PCIe от пользовательской FPGA непрерывно в течение 1,5 часов за один раз. Приложение работает довольно хорошо …

1
Как работают pdflush, kjournald, swapd и т. Д.?
Недавно увидел вопрос, который вызвал эту мысль. Не могу найти ответ здесь или через Google. По сути, мне интересно знать, как устроена архитектура ядра ввода / вывода. Например, kjournaldотправка pdflushили наоборот? Мое предположение состоит в том, что pdflush(будучи более общим для ввода-вывода для запоминающих устройств большой емкости) будет сидеть на …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.