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

Ядро Linux - це ядро ​​операційної системи, яке використовується сімейством Linux Unix-подібних операційних систем. Це один із найвизначніших прикладів вільного та відкритого програмного забезпечення.


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

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: ata1: SError: { …

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

9
Максимальна кількість файлів в одному каталозі ext3, але все ще отримує прийнятну продуктивність?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти за помилкою сервера. Мігрували 9 років тому . У мене є написання програми в каталог ext3, який з часом виріс приблизно до трьох мільйонів файлів. Потрібно сказати, що читання списків файлів цього каталогу нестерпно повільне. Я не звинувачую …

4
Фрагментація пам'яті Linux
Чи є спосіб виявити фрагментацію пам'яті на Linux? Це тому, що на деяких довго працюючих серверах я помітив погіршення продуктивності і лише після перезавантаження процесу я бачу кращі показники. Я помітив це більше, коли використовувався підтримка величезної сторінки Linux - чи величезні сторінки в Linux більш схильні до фрагментації? Я …

2
Чому процесор витратив час на IO (wa)?
Я знаю, що 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
Як я можу оновити до ядра 3.4 в CentOS 6.x?
У мене є сервер під керуванням CentOS 6.2 з версією ядра 2.6.32, але мені потрібно збільшити продуктивність програми. Версія Kernel 3.4 має x32abi, яка може підвищити продуктивність, тому я хочу оновити до 3,4? Це можливо? Я спробував завантажити компіляцію та встановлення ядра, але все ще бачу ту саму версію ядра …

2
CoreOS: tcpdump загадково вирішує проблему з мережею (надмірна кількість використаних сокетів)
Я сьогодні для вас загадка. Ми запускаємо невеликий, тривузловий кластер Elasticsearch на базі CoreOS (2023.5.0 / Linux 4.19.25-coreos) на Azure. 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 remote_address …

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