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

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

3
Очищення файлів журналів під Linux
Я використовую віртуальну машину kvm ubuntu 10.04 для тестування деяких особливостей модуля ядра. Я проглядаю /var/logфайли, щоб побачити повідомлення ядра про цей модуль. Щоб почати з чистого стану, видаляю файли журналів, що містять старіші повідомлення, виконуючи, rm -rf /var/log/*а потім перезавантажуючи віртуальну машину. Однак після перезавантаження нові файли журналів все …
10 linux  ubuntu  kernel  logs  syslog 

2
Що потрібно для запуску 64-розрядного програмного забезпечення для користування на 32-бітному ядрі?
У Linux та Windows я звик до ситуації, коли мені потрібно 64-бітове ядро, щоб мати систему з мультиархом / WoW, де я можу запускати 32-бітне та 64-бітове програмне забезпечення поряд. А потім, роки тому, він підірвав мій погляд, коли хтось показав мені, що MacOS 10.6 Snow Leopard може запускати 64-бітні …

2
Не вдається запустити archlinux після оновлення. Неможливо знайти uuid
Я оновив archlinux з "pacman -Syu", і тоді, коли я перезавантажуюсь, система не може запуститися. Це звіт: Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoring version 232 Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck. Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d You are now being dropped into a emergency shell. Can't access tty: job control …

2
Куди залишилася пам'ять vm.overcommit_ratio?
Якщо я відключую перезавантаження комунікацій, встановивши vm.overcommit_memoryна 2, за замовчуванням система дозволить розподілити пам'ять до розміру swap + 50% фізичної пам'яті, як пояснено тут . Я можу змінити співвідношення, змінивши vm.overcommit_ratioпараметр. Скажімо, я встановив його на 80%, тому може використовуватися 80% фізичної пам'яті. Моє запитання: що зробить система з рештою …

3
Як зробити манжети розділу 9 ядра, які функціонують із документами, структурами даних та заголовками?
Джерела ядра містять функції та структури даних, які задокументовані, наприклад у panic.c: /** * panic - halt the system * @fmt: The text string to print * * Display a message, then perform cleanups. * * This function never returns. */ void panic(const char *fmt, ...) Замість того, щоб щоразу …

2
Перевагу використання sched_autogroup_enabled на робочому столі
Я використовую ядро ​​2.6.37 з sched_autogroup_enabledвстановленим рівнем 1. Я не впевнений, що я бачу переваги цього патча, оскільки: Я запускаю свої програми з робочого столу; програми, запущені з робочого столу, діляться одними і тими ж tty; програми з тими ж tty не користуються згаданою функцією ядра. Як я можу вибрати …
10 linux  kernel  desktop 

2
drm / i915: Скидання чіпа після зависання gpu
Я запускаю тестування Debian (Останнє оновлення 31.10.2017), і коли я відтворюю відео в повноекранному режимі через браузер із Twitch або iView, він висить в графічному процесорі, тому GUI весь застиг. Комп'ютер, який у мене є, " вгору в квадраті" з Intel 505HD. Ядро все ще працює, оскільки я все ще …

3
зниження рівня багатослідовості журналу завантаження ядра
Коли моє ядро ​​завантажується, крім корисної важливої ​​інформації, воно друкує багато інформації про налагодження, наприклад .... kernel: [0.00000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable kernel: [0.00000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved kernel: [0.00000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved ... kernel: [0.00000] MTRR variable ranges enabled: kernel: [0.00000] 0 base 0000000000 mask 7E00000000 write-back ... …
9 kernel  boot  logs  rsyslog  dmesg 

1
Що означає «ядро: сторожова собака NMI: BUG: soft lockup» з подальшими іншими помилками?
У мене термінал завжди відкритий (Fedora 22), тому що всю свою роботу я роблю звідти. Іноді я шукаю інформацію в браузері або просто розважаюся. Через 20-30 хвилин перегляду (браузер запускається не з командного рядка) я повертаюся до терміналу і побачив щось дивне - це було на всіх вкладках терміналу: Message …

2
Розпізнавання таблиці розділів GPT, створеної з різним розміром логічного сектора
У мене накопичувач 3TB, який я розділив за допомогою GPT: $ sudo sgdisk -p /dev/sdg Disk /dev/sdg: 5860533168 sectors, 2.7 TiB Logical sector size: 512 bytes Disk identifier (GUID): 2BC92531-AFE3-407F-AC81-ACB0CDF41295 Partition table holds up to 128 entries First usable sector is 34, last usable sector is 5860533134 Partitions will be …
9 kernel  partition  disk  gpt 

2
екстракт Вбудовані initramfs
У мене є ядро, в яке вбудований один initramfs. Я хочу його витягти. Я отримав вихід, x86 boot sectorколи це роблюfile bzImage У мене є файл System.map для цього зображення ядра. Чи є можливість витягти вбудоване зображення initramfs з цього ядра за допомогою або без допомоги файла System.map ? Цікавий …

3
Здійснення процесу зчитування іншого файлу для того ж імені файлу
У мене є програма, яка читає файл. Назвемо це ім'я процесу та файл ~ / .configuration . Коли ім'я процесу запущено, воно завжди зчитує ~ / .configuration і не може бути налаштовано інакше. Є й інші програми , які покладаються на «~ / .configuration», до і після, але не в …

1
dd: запис '/ dev / null': на пристрої не залишилося місця
Я читаю файл 550MB в / dev / null, і я отримую dd: writing '/dev/null': No space left on device Я був здивований. Я думав, що / dev / null - це чорна діра, куди ти можеш надсилати стільки, скільки хочеш (адже це віртуальний фс). Так, мій диск майже заповнений, …

1
Як перетворити файл .config ядра з 32-розрядного в 64-розрядний?
На цій сторінці ви можете завантажити файл конфігурації, який дозволяє орієнтуватися на певну архітектуру ноутбука під час компіляції нового 32-бітного ядра Linux. Мені потрібна 64-бітна версія. Що я маю робити? Я збирав ядро ​​2-3 рази в житті, але ніколи не торкався конфігураційного файлу, завжди використовував інтерактивне меню.

1
Причина, що збільшує використання процесора на RHEL 6 проти RHEL 5
В даний час я хочу перенести нашу систему з RHEL 5 на RHEL 6, але я зіткнувся з забійником з несподівано високим використанням процесора на машинах RHEL 6. Здається, що це може бути пов'язано хоча б в якійсь частині з використанням selectпереривного сну. Ось простий приклад, який показує поведінку: #include …

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