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

Ядро Linux - это ядро ​​операционной системы, используемое в семействе Linux Unix-подобных операционных систем. Это один из самых ярких примеров бесплатного и открытого программного обеспечения.

41
Как заставить Linux распознавать новый диск SATA / dev / sda, в который я могу выполнить горячую замену без перезагрузки?

Горячая замена вышедшего из строя диска SATA / dev / sda работала нормально, но когда я перешел на новый диск, он не был распознан: [root@fs-2 ~]# tail -18 /var/log/messages May 5 16:54:35 fs-2 kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen May 5 16:54:35 fs-2 kernel:...

41
Эффекты настройки vm.overcommit_memory

Мой веб-сервер VPS, работающий на CentOS 5.4 (ядро Linux 2.6.16.33-xenU) нерегулярно (например, раз в месяц или несколько недель), перестает отвечать из-за запуска oom-killer. Мониторинг сервера показывает, что он не обычно не хватает памяти, просто так часто. Я прочитал несколько блогов, которые...

30
Каковы последствия для производительности миллионов файлов в современной файловой системе?

Допустим, мы используем ext4 (с включенным dir_index) для размещения около 3M файлов (в среднем размером 750 КБ), и нам нужно решить, какую схему папок мы будем использовать. В первом решении мы применяем хеш-функцию к файлу и используем папку с двумя уровнями (будучи 1 символом для первого уровня...

25
Максимальное количество файлов в одном каталоге ext3 при сохранении приемлемой производительности?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . У меня есть приложение, пишущее в каталог ext3, которое со временем выросло примерно до трех миллионов файлов. Излишне говорить, что чтение списка файлов этого каталога...

20
Фрагментация памяти Linux

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . Есть ли способ обнаружить фрагментацию памяти в Linux? Это связано с тем, что на некоторых долго работающих серверах я заметил снижение производительности и только после...

18
Причина фрагментации страницы на «большом» сервере с xfs, 20 дисками и Ceph.

Любое понимание от кого-то с небольшим опытом в системе ввода-вывода Linux будет полезно. Вот моя история: Недавно был запущен кластер из шести Dell PowerEdge rx720xds для обслуживания файлов через Ceph. Эти машины имеют 24 ядра на двух сокетах с двумя зонами numa и 70 с лишним гигабайт памяти....

18
Почему процессор потратил время на IO (ва)?

Я знаю wa(в top) измеряет время процессора при ожидании ввода / вывода. Многие статьи говорят об этом. Но я смущен тем, что, основываясь на 2 точках знаний: если процесс использует системный вызов для чтения диска, процесс блокируется. Если процесс заблокирован, его нельзя запланировать на CPU....

15
В CentOS 6.x как я могу перейти на Kernel 3.4?

У меня есть сервер под управлением CentOS 6.2 с ядром версии 2.6.32, но мне нужно повысить производительность моего приложения. Ядро версии 3.4 имеет x32abi, что может улучшить производительность, поэтому я хочу перейти на 3.4? Является ли это возможным? Я пытался скачать ядро, компилировать и...

15
Ядро Linux обнаруживает неправильную частоту процессора

После холодной загрузки сервера Debian 6.0.8 (HP ProLiant) произошел ntpdхаос с системным временем: смещение и дрожание по отношению к обычным и надежным эталонным серверам времени растут без ограничений. (Обратите внимание, что у идентичного сервера-близнеца проблем не было вообще.) После многих...

14
CoreOS: tcpdump загадочным образом решает проблему с сетью (используется слишком много сокетов)

У меня есть для тебя загадка сегодня. На Azure мы запускаем небольшой трехузловой кластер Elasticsearch на основе CoreOS (2023.5.0 / Linux 4.19.25-coreos). Elasticsearch запускается внутри док-контейнера в режиме хост-сети. После почти годовой работы без обслуживания мы видим, что машины находятся...

14
Разница между net.core.rmem_max и net.ipv4.tcp_rmem

В чем разница между net.core.rmem_max и третьим значением net.ipv4.tcp_rmem? Который имеет более высокий приоритет для TCP-соединений? Для следующих двух примеров, каков максимальный буфер для TCP-соединений? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380...

13
Как избежать простоев с Linux?

Часто обновления программного обеспечения для Ubuntu требуют перезагрузок (что может иметь побочные эффекты, такие как время простоя). Я вижу, что в Ubuntu есть https://www.ubuntu.com/livepatch, который позволяет обновлять ядро ​​без перезагрузок, однако это платный сервис. Также есть ksplice ....

13
Требуется ли ядро ​​Linux на 1000 Гц, если у меня есть тиканье и таймер высокого разрешения?

Я пытаюсь улучшить производительность на моем сервере. У меня есть несколько процессов, которые нуждаются в низком джиттере (дисперсия менее 10 мс). У меня средняя загрузка 4 максимум на i7-920 (4 физических ядра, 8 с HT). Существует около 10 процессов в диапазоне от 40% до 90% основного...

13
Почему / proc / net / tcp6 представляет :: 1 как :: 100: 0

Я писал утилиту для проверки / proc / net / tcp и tcp6 на наличие активных соединений, поскольку она быстрее, чем анализирует вывод netstat. Поскольку на самом деле ipv6 не включен, я в основном использовал localhost в качестве ориентира. Вот копия моего / proc / net / tcp6 sl local_address...

12
tc u32 - как сопоставить протоколы L2 в последних ядрах?

У меня есть хороший формирователь с хэшированной фильтрацией, построенный на Linux-мосте. Короче говоря, br0соединения externalи internalфизические интерфейсы, маркированные пакеты VLAN соединяются «прозрачно» (я имею в виду, интерфейсы VLAN отсутствуют). Теперь разные ядра делают это по-разному. Я...

11
Что такое mdev и как узлы / dev / * создаются в Linux?

Наше ядро ​​Linux 2.6.31 работает на встроенном процессоре MIPS с busybox. Сценарий инициализации (rcS) запускает mdev с: echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug mdev -s Может кто-нибудь сказать мне, что делает утилита Linux mdev? Похоже, он выполняет автоматическое горячее...

10
Как я могу увидеть логи на сервере после зависания паники ядра?

Я использую производственную машину Gentoo Linux, и недавно была ситуация, когда сервер зависал в моем расположенном рядом помещении, и когда я туда попал, я заметил, что сервер завис на том, что казалось зависанием ядра. Я перезагрузил машину с жесткой перезагрузкой и с разочарованием обнаружил,...

10
Не могу обновить ядро ​​Linux на VPS

Я недавно начал использовать VPS от OVH: http://www.ovh.co.uk/vps/vps-classic.xml Это, вероятно, проблема, очень специфичная для этого одного поставщика. Моя цель - установить и запустить на нем Docker, для этого мне нужны модули поддержки ядра. По умолчанию VPS-машины OVH используют собственное...