TGViewer
Записки админа Записки админа @sysadminnotes · 12.7K subscribers
Post #3888 10K
🛠 Oracle Linux Enhanced Diagnostics.

Ещё в январе Oracle выкатили занятный набор инструментов и скриптов для анализа производительности и работы системы. Изначально, эти утилиты разрабатывались для внутренних нужд компании, но некоторое время назад они стали доступны для сообщества:

- https://blogs.oracle.com/linux/post/oracle-linux-enhanced-diagnostics
- https://github.com/oracle/oled-tools

В наборе имеем следующее:

lkce (Linux Kernel Core Extractor) – формирует отчёты на основе анализа vmcore дампа.
memstate – анализирует использование памяти а системе. Может быть полезным для выявления возможных утечек памяти и таких проблем как фрагментация, ошибки в hugepages, странности в работе NUMA.
kstack – собирает и анализирует стек-трейс для процесса (группы процессов), находящихся в состоянии D (D state). Выглядит полезным для диагностики зависших процессов в системе.
syswatch – выполняет пользовательские команды при достижении определённого уровня загрузки CPU. Полезно для диагностики скачков потребления CPU в системе.
scanfs – проверяет образы дисков KVM на предмет повреждений файловых систем без необходимости останавливать виртуальные машины. Поддерживает XFS и EXT4 на данный момент.
vmcore_sz – оценивает размер vmcore-дампа до его генерации, что помогает заранее планировать процесс его обработки.
scripts – набор скриптов, предназначенных для отладки специфических проблем, например, диагностики сетевых соединений.

Подробности о работе с инструментами доступны в блоге инженеров Oracle:

Introducing Oracle Linux Enhanced Diagnostics.
scripts - A tool to run various useful OLED diagnostic scripts.
Memstate - OLED.
Scanfs - OLED.
Syswatch - OLED.
Kstack - OLED.
Lkce - OLED.
SCSI DTrace - OLED.
RDS DTrace - OLED.

#perf #oled #tools
  • 👍 17
  • 🔥 7
  • 👏 1
More from @sysadminnotes
  1. Sep 18, 2026🧾 Как-то я пропустил пятый номер tmp.0ut, а там есть что почитать. В самый раз в пятничку…
  2. Sep 15, 2026🛠 excise - tui утилита для проверки информации о занятости места на диске... https://gith…
  3. Sep 14, 2026💿 Cracking the Linux Boot Code - занятное чтиво от инженеров Oracle о диагностике запуска…
  4. Sep 13, 2026🕹 Побаловаться на выходных - Quake на CSS, и Quake в ASCII. В браузере доступно по ссылка…
  5. Sep 12, 2026⚙️ А вот тут менеджер виртуальных машин прямо в терминале - kudu. Для тех, кому интересен…
  6. Sep 12, 2026🛰 CERN's migration path from CentOS Linux to Debian - CERN мигрирует 2200 промышленных ко…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →