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

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


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

11
Как заставить 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: …

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

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

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

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

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

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

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

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

1
Разница между 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 8388608' Case 2: sysctl -w net.core.rmem_max=8388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 7388608'


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

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

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