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

Вопросы по темам, связанным с ядром Linux и Linux, например. детали реализации, такие как системные вызовы, настройка ядра и т. д. Для тем пользовательского пространства Linux, которые не включают подробности ядра, [linux] или тег распространения больше подходят.

1
Процесс, который блокируется, игнорирует SIGKILL, работает (не в зомби и не в непрерывном сне). В каком это состоянии?
У меня есть процесс, который несколько раз перестал отвечать и, кажется, полностью блокируется. Он не реагирует ни на одну из попыток выполнить strace или просмотр с помощью gdb (gdb просто висит на системном вызове wait4 ()). Процесс работает и не ожидает системного вызова (/ proc / X / syscall:) runningили …

1
Как изменить частоту переключения контекста в Linux?
Как можно изменить частоту переключения контекста в Linux (linaro, ubuntu, debian)? Я в порядке, чтобы обменять менее отзывчивую систему на более эффективную. EDIT1: у меня есть основной процесс, который я хочу запустить как можно быстрее (максимальное количество тактов в секунду), поэтому я подумал об уменьшении частоты переключения контекста (= увеличении …

1
Какое ядро ​​Debian я должен установить?
Я начал устанавливать тестирование Debian на amd64 и пришел к экрану с просьбой установить ядро. Это дает мне возможность выбора между linux-image-3.16-2-amd64, linux-image-amd64и none. В чем разница между этими вариантами? Какой мне выбрать?

2
Как включить и использовать планировщик BFQ?
Я только что установил ядро ​​Linux версии 4.12 в Ubuntu 17.04, используя ukuu (Утилита обновления ядра Ubuntu https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Дело в том, что когда я проверяю доступные планировщики ввода-вывода, я не могу найти ни BFQ, ни планировщик ввода-вывода Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Так как же использовать один …


2
Ядро Linux сбрасывает пользовательские коды сканирования клавиатуры
У меня есть винтажная клавиатура IBM 122 модели M, которую я адаптирую для использования на современном компьютере. Я использую Teensy 2.0 для кодирования и обработки USB. Я позаимствовал прошивку из проекта клавиатуры Humble Hacker ( https://github.com/humblehacker/keyboard ) и добавил дополнительные ключи в конфигурацию сборки. Все идет нормально. Все «обычные» ключи …


3
Как мне найти архивы списков рассылки ядра Linux?
Я хочу выяснить, почему функция ядра Linux отсутствует в моей установке Linux, выполнив поиск по последним дискуссиям по этому вопросу в списке рассылки ядра Linux. Единственный сайт, который я нашел, который предлагает поиск по архивам списков рассылки, это gmane . Однако поиск терминов с кавычками (например, "/ usr / firmware") …

2
GRUB2 и ядро ​​vga = параметр
Согласно документации, использование vga=параметра ядра устарело с GRUB2. Тот факт, что некоторые новые ядра больше не поддерживают его на определенных адаптерах, не имеет значения, поскольку моей видеокарте уже семь-восемь лет. Проблема в том, что я хотел бы использовать текстовый режим с более высоким разрешением, например, 80x50 вместо стандартных 80x25 символов. …

5
Включение IOMMU в ядре для сквозной передачи видеокарты
Краткий вопрос: Как включить intel_iommuнастройку в ядре Linux? Я запускаю хост Debian, используя загрузчик grub2. Документация, которую я видел, говорит «редактировать» /boot/grub/menu.lst, что, похоже, относится только к grub 1.x, поскольку у меня нет этого файла. Насколько я понимаю (и последний вариант, который я могу придумать), изменение этого параметра загрузки может …

1
Неправильно ли думать о «memfd» как о «процессе, которому принадлежит файл»?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Теоретически, вы можете достичь memfd_create()поведения [ ], не вводя новые системные вызовы, например: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Обратите внимание, что для более переносимой гарантии tmpfs мы можем использовать " /dev/shm" вместо " /tmp"). Поэтому самый важный вопрос - какого черта нам нужен третий …

4
Как безопасно удалить старые версии ядра в CentOS 7?
Я могу столкнуться со странными симптомами, возникающими из-за конкурирующих ядер в CentOS 7. Так как мне безопасно удалить старые ядра? И как мне узнать, какое ядро ​​самое новое? Ниже приведен вывод терминала, который я получаю в тот момент, когда исследую это на рассматриваемом сервере. Обратите внимание, что я попытался очистить …

1
Как интерпретировать имена потоков kworker?
В Linux 3.11.0-13-generic, работающем поверх двухъядерной платы Xeon X5650 с двумя сокетами, htopпоказаны различные потоки kworker. Сортировка по именам (я немного подправил результат, который я показываю здесь, чтобы иметь потоки на ядре 2, а не на ядре 10), вот результат: kworker/0:0H kworker/0:1 kworker/0:2 kworker/1:0 kworker/1:0H kworker/1:1 kworker/2:0 kworker/2:0H kworker/2:1 ..... …

3
ядро: поддержка пространств имен
Мне интересно, что именно означает «поддержка пространств имен» в ядре Linux. Я использую ядро ​​3.11.1 (самое новое стабильное ядро ​​на данный момент). Если я решу отключить его, замечу ли я какие-либо изменения в моей системе? И в случае, если кто-то решит использовать пространства имен, достаточно ли его просто скомпилировать NAMESPACES=Yв …

9
Linux на 286?
У меня нет 286, и я не собираюсь запускать Linux на одном. Однако, поскольку 286 имеет защищенный режим, почему часто говорится, что Linux требует 386 ЦП или выше? Из http://tuxmobil.org/286_mobile.html кажется, что версия Linux ELKS может работать на 286, это правильно? Какие (если есть) изменения были сделаны, чтобы ядро ​​могло …

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