Есть ли так или иначе, в Linux, чтобы преднамеренно заставить блочное устройство сообщать об ошибке ввода-вывода или, возможно, имитировать его для целей тестирования?...
Ядро Linux - это ядро операционной системы, используемое в семействе Linux Unix-подобных операционных систем. Это один из самых ярких примеров бесплатного и открытого программного обеспечения.
Есть ли так или иначе, в Linux, чтобы преднамеренно заставить блочное устройство сообщать об ошибке ввода-вывода или, возможно, имитировать его для целей тестирования?...
Горячая замена вышедшего из строя диска 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:...
Мой веб-сервер VPS, работающий на CentOS 5.4 (ядро Linux 2.6.16.33-xenU) нерегулярно (например, раз в месяц или несколько недель), перестает отвечать из-за запуска oom-killer. Мониторинг сервера показывает, что он не обычно не хватает памяти, просто так часто. Я прочитал несколько блогов, которые...
Допустим, мы используем ext4 (с включенным dir_index) для размещения около 3M файлов (в среднем размером 750 КБ), и нам нужно решить, какую схему папок мы будем использовать. В первом решении мы применяем хеш-функцию к файлу и используем папку с двумя уровнями (будучи 1 символом для первого уровня...
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . У меня есть приложение, пишущее в каталог ext3, которое со временем выросло примерно до трех миллионов файлов. Излишне говорить, что чтение списка файлов этого каталога...
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . Есть ли способ обнаружить фрагментацию памяти в Linux? Это связано с тем, что на некоторых долго работающих серверах я заметил снижение производительности и только после...
Любое понимание от кого-то с небольшим опытом в системе ввода-вывода Linux будет полезно. Вот моя история: Недавно был запущен кластер из шести Dell PowerEdge rx720xds для обслуживания файлов через Ceph. Эти машины имеют 24 ядра на двух сокетах с двумя зонами numa и 70 с лишним гигабайт памяти....
Я знаю wa(в top) измеряет время процессора при ожидании ввода / вывода. Многие статьи говорят об этом. Но я смущен тем, что, основываясь на 2 точках знаний: если процесс использует системный вызов для чтения диска, процесс блокируется. Если процесс заблокирован, его нельзя запланировать на CPU....
У меня есть сервер под управлением CentOS 6.2 с ядром версии 2.6.32, но мне нужно повысить производительность моего приложения. Ядро версии 3.4 имеет x32abi, что может улучшить производительность, поэтому я хочу перейти на 3.4? Является ли это возможным? Я пытался скачать ядро, компилировать и...
После холодной загрузки сервера Debian 6.0.8 (HP ProLiant) произошел ntpdхаос с системным временем: смещение и дрожание по отношению к обычным и надежным эталонным серверам времени растут без ограничений. (Обратите внимание, что у идентичного сервера-близнеца проблем не было вообще.) После многих...
Начальное значение TCP RTO, равное 3 с, слишком велико для большинства приложений на основе локальной сети. Как я могу настроить его ниже? Есть ли
У меня есть для тебя загадка сегодня. На Azure мы запускаем небольшой трехузловой кластер Elasticsearch на основе CoreOS (2023.5.0 / Linux 4.19.25-coreos). Elasticsearch запускается внутри док-контейнера в режиме хост-сети. После почти годовой работы без обслуживания мы видим, что машины находятся...
В чем разница между 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...
Часто обновления программного обеспечения для Ubuntu требуют перезагрузок (что может иметь побочные эффекты, такие как время простоя). Я вижу, что в Ubuntu есть https://www.ubuntu.com/livepatch, который позволяет обновлять ядро без перезагрузок, однако это платный сервис. Также есть ksplice ....
Я пытаюсь улучшить производительность на моем сервере. У меня есть несколько процессов, которые нуждаются в низком джиттере (дисперсия менее 10 мс). У меня средняя загрузка 4 максимум на i7-920 (4 физических ядра, 8 с HT). Существует около 10 процессов в диапазоне от 40% до 90% основного...
Я писал утилиту для проверки / proc / net / tcp и tcp6 на наличие активных соединений, поскольку она быстрее, чем анализирует вывод netstat. Поскольку на самом деле ipv6 не включен, я в основном использовал localhost в качестве ориентира. Вот копия моего / proc / net / tcp6 sl local_address...
У меня есть хороший формирователь с хэшированной фильтрацией, построенный на Linux-мосте. Короче говоря, br0соединения externalи internalфизические интерфейсы, маркированные пакеты VLAN соединяются «прозрачно» (я имею в виду, интерфейсы VLAN отсутствуют). Теперь разные ядра делают это по-разному. Я...
Наше ядро Linux 2.6.31 работает на встроенном процессоре MIPS с busybox. Сценарий инициализации (rcS) запускает mdev с: echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug mdev -s Может кто-нибудь сказать мне, что делает утилита Linux mdev? Похоже, он выполняет автоматическое горячее...
Я использую производственную машину Gentoo Linux, и недавно была ситуация, когда сервер зависал в моем расположенном рядом помещении, и когда я туда попал, я заметил, что сервер завис на том, что казалось зависанием ядра. Я перезагрузил машину с жесткой перезагрузкой и с разочарованием обнаружил,...
Я недавно начал использовать VPS от OVH: http://www.ovh.co.uk/vps/vps-classic.xml Это, вероятно, проблема, очень специфичная для этого одного поставщика. Моя цель - установить и запустить на нем Docker, для этого мне нужны модули поддержки ядра. По умолчанию VPS-машины OVH используют собственное...