Используй iostat -x для просмотра %util, await, r/s, w/s. Высокий await — диск не справляется. В Go мониторь через prometheus node_exporter — метрики node_disk_*. Для конкретного процесса — pidstat -d. Если iowait высокий в top — процессы ждут диск. Решение: переход на SSD, оптимизация запросов к БД, увеличение буферов, вынос логов на отдельный диск.
Как мониторить disk I/O?
Middle
126 просмотровAFK Offer AI
Как работать с геоданными в Go?