2
ответа

Как распечатать таблицу ACPI?

В настоящее время у меня проблемы с работой с драйверами NVIDIA на моем ноутбуке под управлением Linux, и одним из необходимых мне модулей ядра был bbswitch, но похоже, что проект не обновлялся в течение нескольких ...
07.08.2019
2
ответа

Какой виртуальный пакет нужно установить в Debian 10, чтобы получить последнее ядро?

Я пытаюсь перезагрузить Debian 10 на диск, который будет использоваться с платой APU2D4. Однако я застреваю, выбирая правильный пакет ядра. Предполагая, что архитектура такая же...
29.07.2019
2
ответа

Являются ли модули ядра Linux своего рода выгружаемым пулом системы Linux?

Я всегда читал, что ядро ​​Linux не выгружается. Если я не ошибаюсь, вместо этого Windows выделяет системную виртуальную память в выгружаемая часть (выгружаемый пул) и невыгружаемая часть (невыгружаемый пул). Невыгружаемая часть...
22.07.2019
2
ответа

Может ли kswapd быть активным, если свободная память намного превышает водяной знак pages_high?

Я изо всех сил пытаюсь понять внутреннюю работу алгоритма восстановления фрейма страницы в RHEL 6. В частности, я хочу понять, почему мы видим ненулевые значения si/so в vmstat и других...
16.07.2019
2
ответа

системный вызов sleep в Linux - взаимодействие с сигналами

У меня вопрос по поводу документации sleep в ОС Linux. man 3 sleep говорит: что касается безопасности потоков, sleep() является "MT-Unsafe sig:SIGCHLD/linux", что означает, что в Linux sleep() может ...
04.07.2019
2
ответа

Почему «/proc/config.gz» показывает неправильную конфигурацию?

Файл /proc/config.gz не обновляется, когда я пересобираю ядро ​​с измененной конфигурацией (из make menuconfig). Например, я пересобрал ядро ​​с BLK_DEV_IO_TRACE, которое работает нормально, но config.gz ...
28.06.2019
2
ответа

Исправление TCP SACK для ядра Ubuntu 16.04 версии 4.15.0-1021-gcp

У меня есть сервер в облаке Google, на котором работает Ubuntu 16.04 с ядром версии 4.15.0-1021- gcp. Недавно было выпущено исправление для исправления некоторых уязвимостей. У меня есть вопрос по этому поводу: нужно ли мне обновлять мой ...
26.06.2019
2
ответа

Компиляция ядра Linux со всеми доступными драйверами

Я компилирую ядро ​​для использования на портативном USB-накопителе. Это означает, что он должен работать на любом оборудовании, а не только на оборудовании машины, на которой он компилируется. Что выбрать в конфигурации ядра...
18.06.2019
2
ответа

Есть ли в ядре Linux 5.0.9 утечка памяти?

вероятно, похоже на то, что в Linux использование памяти выше, чем сумма процессов, за исключением того, что я наблюдал, как используемая память становится как ниже, так и выше суммы RSS процессов в ГБ. uname -sr Linux 5.0.9-... cat /...
16.06.2019
2
ответа

Узнать разрешение таймера в старых и новых системах Linux

Как узнать разрешение системных таймеров в системах Linux/POSIX? В частности, меня интересует минимальное время ожидания nanosleep(). Моя существующая реализация вызывает sysconf(_SC_CLK_TCK) ...
14.06.2019
2
ответа

Настройка ПК для запуска примеров из книги «Драйверы устройств Linux» [закрыто]

Я программист, стремящийся получить экспертный опыт работы с операционной системой Linux. Я просмотрел множество руководств и материалов по основам работы операционных систем и...
11.06.2019
2
ответа

Как обойти ошибку R_X86_64_PLT32 при разделении ядра Linux пополам

При разделении ядра Linux пополам для поиска ошибки (в моем случае между v4.4 и v4.9) я обнаруживаю следующую ошибку сборки: RELOCS arch / x86 / boot / compressed / vmlinux .relocs Неподдерживаемое перемещение ...
23.04.2019
2
ответа

Ошибка загрузки -> IPMI: DMI: Неверное смещение: 0

У меня есть следующая ошибка при загрузке My OS (Linux Mint19 - Mate): IPMI: DMI: Неверное смещение: 0 Я был бы признателен, если у кого-то Больше информации об этом. Здесь есть пользователь Ubuntu ...
29.03.2019
2
ответа

Изменить количество ЦП на живой Linux VM

Можно ли изменить количество VCPU на виртуальной машине KVM в Linux, не останавливая ее предварительно? Ядро Linux требует добавления и удаления ЦП (горячее подключение ЦП в ядре) для ...
23.03.2019
2
ответа

Почему бы нам не включить драйверы файловой системы в само ядро ​​вместо использования Initrd / Initramfs

Ядро Linux содержит очень минимальный код, необходимый для загрузки на большинстве устройств, но я не понимаю, что нужно иметь Initrd / Initramfs. Насколько я понял Initrd Задача / Initramfs состоит в том, чтобы ...
09.03.2019
2
ответа

Являются ли системные вызовы частью ядра или они являются частью ОС?

Когда пользователь выполняет системный вызов, срабатывает прерывание, которое переключает выполнение в режим ядра, а затем выполняется обработчик прерывания, отвечающий за выполнение системных вызовов. Теперь я считаю, что ...
04.03.2019
2
ответа

Что это за процесс `gmain` с этими неизвестными PID в моем файле трассировки?

Прочитав ответ, чтобы выяснить, какой процесс зарегистрировал наблюдателей inotify, я выполнил следующие команды: echo 1 | sudo tee /sys/kernel/debug/tracing/events/syscalls/...
22.02.2019
2
ответа

Что Fedora Workstation 29 использует в качестве планировщика ввода-вывода по умолчанию ?

Если это зависит от конкретного типа блочного устройства, то какой планировщик ввода-вывода используется по умолчанию для каждого типа устройства? Общие сведения Fedora 29 включает ядро ​​Linux из серии 4.19. (...
21.02.2019
2
ответа

Как найти имена разделов данного блочного устройства?

Учитывая блочное устройство (например, / dev / sda), как определить имена его разделов (если есть) в сценарии (т.е. без взаимодействие с пользователем)?
19.02.2019
2
ответа

Для блочного устройства, как определить, должны ли имена разделов содержать «p»?

Я хочу автоматически разбивать блочное устройство на разделы с помощью sfdisk. Это может быть SD-карта, жесткий диск, устройство SATA или NVME. Первоначально я думал, что sfdisk требует этих имен, и поэтому я искал ...
15.02.2019
2
ответа

Драйвер для 3,5 мм Джек

Мне было интересно, можно ли писать драйверы Linux для 3,5 мм, чтобы использовать его для неистовых целей. Как ядро ​​Linux определяет, что устройство вставляется в слот 3,5 мм? ...
12.02.2019
2
ответа

Поддержка ядра | Список процессоров

Где я могу найти поддерживаемые процессоры для каждой версии ядра? Например, (процессоры KBL) поддерживаются только для ядра ядра 4.5
28.01.2019
2
ответа

Устройство USB не отвечает на заданный адрес

У меня есть встроенное устройство USB, которое не отвечает на адрес настройки. Он пытается подключить устройство непрерывно и непрерывно установить: поборочную батарею, CPU, дисковое пространство и т. Д. Есть ли способ убить ...
10.01.2019
2
ответа

Linux не различает процессы и потоки?

Насколько мне известно в ядре Linux, структура task_struct представляет потоки, т.е. процессы, но не процессы. процессы представлены не какой-либо структурой, а группами ...
31.12.2018
2
ответа

Является магистраль ядром Linux, способным к программированию GPGPU?

Есть ли в ядре Linux поддержка GPU общего назначения? Позвольте мне объяснить более подробно, так как это слишком широко из темы. Словом, "способным", я имею в виду собственную поддержку. Это вычеркивает OpenGL И...
20.12.2018
2
ответа

Ошибка загрузки: ядро ​​не находит системное устройство

Обновление. Эта проблема была решена обновлением ядра в декабре 2017 года. Я не мог понять, в чем была проблема, но, оглядываясь назад, исходя из другой проблемы, которая у меня была в то время, это ...
15.12.2018
2
ответа

dirty_ratio per device

Я недавно исследовал RHEL7.2, который завис почти полностью только потому, что он записал в файловую систему CIFS. При настройках по умолчанию dirty_ratio = 30 и cifs кэшируются (и для чтения, и для ...
15.11.2018
2
ответа

в / proc / meminfo, делает грязные включения Или исключить обратную связь?

Грязная% LU - память, которая ждет, чтобы вернуться на диск. Обратная связь% LU - память, которая активно записывается обратно на диск. - Человек Proc делает грязные включают обратный диск? Или ...
14.11.2018
2
ответа

Получение значения размера виртуальной памяти (VSZ) одного процесса

Хочу получить значение VSZ конкретного процесса, запущенного на Linux сервере Следующая команда: ps -eo size,pid,user,command --sort -size | awk '{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } ...
01.10.2018
2
ответа

- это PID детского процесса всегда больше, чем PID его родителя на Linux?

Скажем, от ядра 2.6. Я смотрю все бегущие процессы в системе. PID детей всегда больше, чем PID их родителей? Можно ли иметь особые случаи «... [
04.09.2018