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

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

2
как проверить размер rx ring, max_backlog и max_syn_backlog
Довольно часто в ходе устранения неполадок и настройки я думаю о следующих настройках ядра Linux: net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn Кроме fs.file-max, net.ipv4.ip_local_port_range, net.core.rmem_max, net.core.wmem_max, net.ipv4.tcp_rmem, иnet.ipv4.tcp_wmem они , кажется, важные ручки замарать , когда вы настраиваете ящик для высоких уровней параллелизма. Мой вопрос: как я могу проверить, сколько элементов в каждой …
41 linux  kernel  networking  tcp 

8
Откуда uname получает информацию?
Откуда uname действительно получает информацию? Я считаю, что это то, что должно быть простым. К сожалению, я не могу найти заголовок, содержащий только эту информацию. Скажем, кто-то хотел изменить базовый вывод uname/ uname -s с Linuxчего-то другого (по сути, переименовав ядро). Как он / она будет делать это надлежащим образом …
40 linux  kernel  source 

8
Как ядро ​​Linux сравнивается с микроядерными архитектурами?
Однажды я прочитал, что одним из преимуществ архитектуры микроядра является то, что вы можете останавливать / запускать важные службы, такие как сетевые и файловые системы, без необходимости перезагружать всю систему. Но, учитывая, что в настоящее время ядро ​​Linux (так было всегда?) Предлагает возможность использовать модули для достижения того же эффекта, …
39 linux  kernel 

3
Как отключить автоматическое отключение USB на ядре 3.7.10 или выше?
Я обновил свой HTPC от ядра 3.7.10 до 3.10.7 и, кажется CONFIG_USB_SUSPEND теперь ушел из опций ядра и включен в личке. Основная проблема, с которой я сталкиваюсь, заключается в том, что у меня есть внешний жесткий диск, и при приостановке и пробуждении HTPC он недоступен для системы. HDD просыпается (вы …

2
Как вернуться из «тестирования» в «стабильное» - понижение ядра
В настоящее время мне очень весело apt-get- и плохо, это была моя вина. Я включил testingпакеты, /etc/apt/sources.listчтобы установить определенный пакет. И я сказал моей системе сделать apt-get dist-upgrade. Все работало нормально, но сейчас я пытаюсь вернуться к stableобновленному - и у меня не получается ... При попытке сделать apt-get dist-upgrade, …
37 debian  kernel 

3
Что действительно контролирует параметр vm.swappiness?
Согласно документации ядра: This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase aggressiveness, lower values decrease the amount of swap. Однако это немного расплывчато. Я пытаюсь выяснить, что именно параметр в конечном итоге контролирует. Я знаю, что он регулирует, насколько агрессивно …
37 linux  kernel  memory  swap 

2
Каковы понятия «кольцевой буфер ядра», «уровень пользователя», «уровень журнала»?
Я часто видел слова «ядро кольцевой буфер», «уровень пользователя», «уровень журнала» и некоторые другие слова появляются вместе. например / var / log / dmesg Содержит информацию о кольцевом буфере ядра. /var/log/kern.log Содержит только сообщения ядра любого уровня логирования /var/log/user.log Содержит информацию обо всех журналах уровня пользователя Они все о бревнах? …
35 kernel  logs 


3
Почему в ядре реализован сервер Linux NFS, а не пользовательское пространство?
Мне просто интересно, почему в ядре реализован сервер Linux NFS, а не пользовательское приложение? Я знаю, что демон NFS в пользовательском пространстве существует, но это не стандартный метод предоставления служб сервера NFS. Я бы подумал, что запуск NFS-сервера в качестве приложения пользовательского пространства будет предпочтительным подходом, поскольку он может обеспечить …
33 linux  kernel  nfs 

4
Что именно происходит, когда я запускаю файл в моей оболочке?
Итак, я подумал, что хорошо понимаю это, но просто провел тест (в ответ на разговор, в котором я с кем-то не согласен) и обнаружил, что мое понимание неверно ... Как можно более подробно, что именно происходит, когда я запускаю файл в моей оболочке? Что я имею в виду, если я …
32 shell  kernel  exec  shebang 

6
yum устанавливает kernel-devel, отличную от моей версии ядра
Я пытаюсь установить проигрыватель VMWare в Fedora 19. Я сталкиваюсь с проблемой, с которой сталкивались несколько пользователей, когда проигрыватель VMware не может найти заголовки ядра. Я установил kernel-headersи kernel-develпакеты через yumи файл, который появляется в/usr/src/kernels это: 3.12.8-200.fc19.x86_64 Тем не менее, когда я делаю uname -rмою версию ядра Fedora: 3.9.5-301.fc19.x86_64 это …
32 fedora  kernel  yum  vmware 

1
Как назначить USB-драйвер устройству
Этот вопрос двоякий: Во-первых, как вручную отсоединить драйвер от USB-устройства и подключить другой? Например, у меня есть устройство, которое при подключении автоматически использует драйвер usb-хранилища. вывод usbview Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: …

12
Как я могу настроить свой рабочий стол Linux, чтобы быть более отзывчивым?
У меня есть опыт, что Linux работает нормально, пока не исчерпана физическая память. Как только пространство подкачки используется, производительность сильно ухудшается, и графический интерфейс перестает отвечать на запросы. Эта проблема не ограничивается конкретным дистрибутивом или рабочим столом, потому что я пробовал несколько (и проблема остается). Что я могу сделать по …
30 linux  kernel  performance  io  swap 


3
Как проект ядра Linux отслеживал ошибки в первые дни?
Все мы знаем, что Линус Торвальдс создал Git из-за проблем с Bitkeeper. Что неизвестно (по крайней мере, мне), как проблемы / билеты / ошибки отслеживались до тех пор? Я пытался, но ничего интересного не получилось. Единственное обсуждение, которое я смог получить по этому вопросу, было то, где Линус разделял озабоченность …
29 linux  kernel  git  history 

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