All Products
Search
Document Center

Elastic Compute Service:Pantau metrik Linux dengan atop

Last Updated:Aug 21, 2026

Gunakan atop untuk memantau aktivitas sistem dan proses secara real time atau memutar ulang snapshot log biner guna diagnosis historis.

Instal atop

  1. Masuk ke instans Linux menggunakan Workbench.

  2. Instal atop:

    Alibaba Cloud Linux 4/3/2, CentOS 7/8, atau Fedora

    # Perbarui paket.
    sudo yum update -y
    
    # Instal atop.
    sudo yum install atop -y

    Ubuntu atau Debian

    # Perbarui paket.
    sudo apt update -y
    
    # Instal atop.
    sudo apt install atop -y

    CentOS Stream 9 atau Rocky Linux 9

    # Perbarui paket.
    sudo dnf update -y
    
    # Instal repositori EPEL.
    sudo dnf install epel-release -y
    
    # Instal atop.
    sudo dnf install atop -y

    openSUSE

    # Perbarui paket.
    sudo zypper update -y
    
    # Instal atop.
    sudo zypper install atop atop-daemon -y
  3. Jalankan layanan atop:

    sudo systemctl start atop
  4. Verifikasi bahwa layanan atop telah berjalan.

    Jalankan sudo systemctl status atop. Status active (running) menunjukkan keberhasilan.

Lihat metrik real time

  1. Jalankan atop [interval_pengambilan_sampel_dalam_detik] [jumlah_sampel] untuk masuk ke mode interaktif. Output terdiri dari dua bagian: ikhtisar sumber daya sistem dan detail proses.

    # Lihat dengan pengaturan default (segarkan setiap 10 detik).
    atop
    
    # Lihat metrik sistem setiap 5 detik.
    atop 5
    
    # Kumpulkan metrik sistem sebanyak 30 kali dengan interval 10 detik.
    atop 10 30
    
    # Kumpulkan metrik sebanyak 10 kali dengan interval 30 detik dan tulis hasilnya ke file.
    atop 30 10 > /tmp/atop.mem
    • Ikhtisar sumber daya sistem: Merangkum penggunaan CPU, memori, swap, I/O disk, dan jaringan.

      ATOP -                            2025/09/17  15:04:49                            ----------------                      10s elapsed
      PRC | sys    0.07s | user  0.07s |              | #proc    102 | #trun        1 | #tslpi    202 |              | #tslpu     40 | #zombie    0 | clones      4 |              | #exit      0
      CPU | sys       1% | user     1% |              | irq       1% |              | idle     198% | wait      0% | steal      0% |              | guest      0% |              | curf 2.50GHz
      cpu | sys       0% | user     0% |              | irq       0% |              | idle      99% | cpu000 w  0% | steal      0% |              | guest      0% |              | curf 2.50GHz
      cpu | sys       0% | user     1% |              | irq       0% |              | idle      99% | cpu001 w  0% | steal      0% |              | guest      0% |              | curf 2.50GHz
      CPL | avg1    0.01 |              | avg5    0.03 | avg15   0.04 |              |              | csw    43494 |              | intr   22870 |              |              | numcpu      2 |
      MEM | tot    1.9G | free  240.7M |              | cache   1.1G | dirty   0.3M | buff   51.8M | slab  104.4M | slrec  69.4M | shmem   2.0M | shrss   0.0M | shswp   0.0M |              | numnode     1
                                                                                                                                                 | vmcom 728.4M |              | vmlim 952.1M |
      SWP | tot    0.0M |              | free    0.0M | swcac   0.0M |              |              |              |              |              |              |              |              |
      DSK |         vda | busy      0% |              | read       0 | write       4 |              | discrd     0 | KiB/r        | KiB/w     19 | KiB/d      0 | MBr/s      0 | MBw/s        |              | avq  0.50 avio 0.50 ms
      NET | transport   | tcpi      89 | tcpo     131 | udpi      13 |              | udpo      13 | tcpao      9 | tcppo      0 | tcprs      0 | tcpie      0 | tcpor      0 |              | udpnp      0 | udpie        0
      NET | network     | ipi     102  |              | ipo     108  | ipfrw      0 |              | deliv    102 |              | coll       0 | mlti       0 | erri       0 |              | icmpi      0 | icmpo        0
      NET | eth0   ---- | pcki    108  | pcko    110  |              | sp    0 Mbps | si    17 Kbps | so    66 Kbps |              |              |              | erri       0 | erro       0 | drpi       0 | drpo         0
    • Detail tingkat proses: Menampilkan konsumsi sumber daya per proses.

      PID        TID      TCPRCV    TCPRASZ    TCPSND    TCPSASZ    UDPRCV    UDPRASZ    UDPSND    UDPSASZ    BANDWI         BANDWO         NET    CMD    1/
      6605        -        38        193        33        1569        4        205        4        126        6 Kbps        41 Kbps        57%
      6660        -        25        183        33        676        5        204        5        106        4 Kbps        18 Kbps        27%
      7429        -        12        507        17        125        4        142        4        101        5 Kbps        2 Kbps        9%
      1588        -        10        70        10        396        0        0        0        0        0 Kbps        3 Kbps        4%
      1179        -        4        58        2        1792        0        0        0        0        0 Kbps        2 Kbps        4%
      1201        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      7486        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      17891        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      7539        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      2116        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      641        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      7157        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      1108        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      979        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      652        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      11        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      12        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      29        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      31        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      90        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      129        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      130        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      157        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      352        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      7107        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      7186        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      7631        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
      17612        -        0        0        0        0        0        0        0        0        0 Kbps        0 Kbps        0%
  2. Gunakan tombol huruf tunggal untuk mengganti tampilan atau mengurutkan proses dalam mode interaktif.

    Keterangan

    Fungsi

    Tujuan

    c

    Tampilkan baris perintah lengkap

    Lihat parameter startup suatu proses.

    g

    Tampilan generik (default)

    Ringkasan CPU, pertumbuhan memori, dan I/O disk.

    m/M

    Tampilan memori/Urutkan berdasarkan memori

    Analisis penggunaan memori, page faults, dan kebocoran memori.

    d/D

    Tampilan disk/Urutkan berdasarkan disk

    Identifikasi proses dengan aktivitas baca/tulis disk tinggi.

    n/N

    Tampilan jaringan/Urutkan berdasarkan jaringan (harus menginstal dan memuat modul kernel netatop)

    Identifikasi proses dengan lalu lintas jaringan tinggi.

    a

    Tampilan agregasi

    Agregasi konsumsi sumber daya semua thread atau proses per program.

    C

    Urutkan berdasarkan CPU

    Identifikasi proses yang paling intensif CPU.

    h

    Tampilkan bantuan

    Daftar semua pintasan keyboard.

    q

    Keluar

    Keluar dari mode interaktif.

Lihat metrik historis

Layanan atop secara berkala menulis file log biner ke direktori /var/log/atop/, dengan nama dalam format atop_YYYYMMDD.

atop log adalah file biner. Membukanya dengan editor teks seperti cat, less, atau vim akan menampilkan karakter yang tidak dapat dibaca.

Baca log historis

  1. Baca file log historis:

    Jalankan atop -r <file_log> untuk memuat file log.

    # Lihat log hari ini. atop secara otomatis menemukan file log untuk hari ini.
    atop -r
    
    # Lihat log untuk tanggal tertentu.
    atop -r /var/log/atop/atop_YYYYMMDD
  2. Navigasi ke waktu tertentu dalam log:

    Saat Anda memuat file log, snapshot pertama ditampilkan.

    1. Tekan t untuk melompat ke snapshot berikutnya.

    2. Tekan T (huruf kapital) untuk melompat ke snapshot sebelumnya.

    3. Tekan b dan masukkan waktu dalam format HH:MM untuk melompat ke waktu tersebut.

  3. Filter rentang waktu langsung dari command line:

    Untuk melihat penggunaan sumber daya dalam rentang waktu tertentu tanpa menavigasi snapshot secara manual, gunakan opsi -b (mulai) dan -e (akhir) bersama atop -r:

    atop -r /var/log/atop/atop_YYYYMMDD -b HH:MM -e HH:MM
    • -b HH:MM: Waktu mulai. atop menampilkan snapshot mulai dari waktu ini.

    • -e HH:MM: Waktu akhir. atop berhenti memutar ulang pada waktu ini.

    Contoh: Untuk meninjau penggunaan sumber daya proses antara pukul 02.00 dan 03.00 pada 15 Agustus 2025 (misalnya, untuk menyelidiki anomali pada waktu tertentu):

    atop -r /var/log/atop/atop_20250815 -b 02:00 -e 03:00

Konfigurasi perilaku pencatatan log

Sesuaikan frekuensi pencatatan log, periode retensi, dan jalur penyimpanan dengan mengubah file konfigurasi atop.

  1. Buka file konfigurasi dengan vim atau editor lain:

    • Untuk RHEL dan turunannya (Alibaba Cloud Linux, CentOS, Fedora, dan Rocky Linux):

      sudo vim /etc/sysconfig/atop
    • Untuk Debian dan turunannya (Ubuntu dan Debian) serta openSUSE:

      sudo vim /etc/default/atop
  2. Konfigurasi default berisi parameter berikut:

    LOGOPTS=""
    LOGINTERVAL=600
    LOGGENERATIONS=28
    LOGPATH=/var/log/atop
    • LOGOPTS: Opsi pencatatan tambahan. Mengatur -L membuat tautan simbolik di /var/log/atop/atop_current yang mengarah ke file log terbaru untuk akses cepat selama rotasi log.

    • LOGINTERVAL: Interval pengambilan sampel dalam detik. Default: 600 (10 menit), artinya atop merekam snapshot setiap 10 menit.

    • LOGGENERATIONS: Retensi log dalam hari. Default: 28. atop menghapus log lama secara otomatis.

    • LOGPATH: Jalur penyimpanan log. Default: /var/log/atop.

      Pastikan direktori baru sudah ada dan atop memiliki izin menulis.
  3. Restart layanan atop agar perubahan diterapkan:

    sudo systemctl restart atop

Hasilkan laporan metrik

atopsar mengekstraksi data dari file log biner atop untuk menghasilkan laporan kinerja sistem.

Contoh

  • Hasilkan laporan pemanfaatan CPU selama periode 1 menit (12 sampel dengan interval 5 detik):

    atopsar -c 5 12
  • Hasilkan laporan memori untuk rentang waktu tertentu hari ini:

    # Lihat laporan metrik memori hari ini dari pukul 18:00 hingga 18:01.
    atopsar -m -b 18:00 -e 18:01
  • Hasilkan laporan memori untuk rentang waktu tertentu pada tanggal tertentu:

    # Lihat laporan metrik memori untuk 15 Agustus 2025, dari pukul 18:00 hingga 18:01.
    atopsar -m -r /var/log/atop/atop_20250815 -b 18:00 -e 18:01

Sintaksis perintah atopsar

atopsar [opsi] [interval] [jumlah]
  • [opsi]: Bendera jenis laporan, seperti -c (CPU), -m (memori), dan -d (disk).

  • [interval]: Interval output laporan dalam detik.

  • [jumlah]: Jumlah iterasi laporan.

Referensi metrik

Ikhtisar sumber daya sistem

Kategori Metrik

Metrik

Deskripsi

Unit

ATOP

Hostname, Tanggal

Hostname, tanggal, dan waktu pengambilan sampel.

-

Interval pengambilan sampel

Interval waktu antara dua sampel.

Detik

PRC (Total proses)

sys

Total waktu CPU yang dikonsumsi oleh semua proses dalam mode kernel.

Detik

user

Total waktu CPU yang dikonsumsi oleh semua proses dalam mode user.

Detik

#proc

Jumlah total proses.

Unit

#trun

Rata-rata jumlah thread yang berjalan.

Unit

#tslpi

Jumlah thread dalam sleep yang dapat diinterupsi.

Item

#tslpu

Jumlah thread dalam sleep yang tidak dapat diinterupsi.

Unit

#zombie

Jumlah proses zombie.

Unit

clones

Proses atau thread baru yang dibuat melalui clone selama interval.

Jumlah/detik

#exit

Proses yang keluar selama interval.

Jumlah/detik

CPU/cpu (Total/Per core)

%sys

Waktu CPU yang dihabiskan dalam mode kernel.

%

%user

Waktu CPU yang dihabiskan dalam mode user.

%

%irq

Waktu CPU yang dihabiskan menangani interrupt perangkat keras (irq) dan interrupt perangkat lunak (softirq).

%

%idle

CPU benar-benar idle.

%

%wait

CPU idle saat menunggu I/O disk.

%

%steal

Waktu CPU virtual menunggu CPU fisik (dicuri oleh host atau VM lain).

%

%guest

Waktu CPU yang dihabiskan menjalankan mesin virtual.

%

%freq

Rata-rata frekuensi CPU sebagai persentase dari maksimum.

%

CPL (Beban CPU)

avg1/avg5/avg15

Rata-rata beban sistem selama 1, 5, dan 15 menit terakhir.

-

csw

Context switch selama interval.

Jumlah/detik

intr

Total interrupt selama interval.

Jumlah/detik

MEM (Memori fisik)

tot

Total memori fisik.

GiB/MiB

free

Memori bebas yang tidak digunakan.

GiB/MiB

cache

Memori yang digunakan sebagai cache halaman untuk data file.

GiB/MiB

dirty

Halaman dirty yang dimodifikasi tetapi belum ditulis ke disk.

MiB

buff

Memori yang digunakan sebagai buffer cache untuk metadata perangkat blok.

MiB

slab

Memori yang digunakan oleh alokator slab kernel.

MiB

shmem

Ukuran memori bersama, termasuk tmpfs.

MiB

vmbal

(Hanya sistem 32-bit) Memori seimbang untuk area memori virtual.

MiB

SWP (Partisi swap)

tot

Total ruang swap.

GiB/MiB

free

Ruang swap bebas.

GiB/MiB

swcac

Memori yang di-swap tetapi masih di-cache.

MiB

vmcom

Total memori virtual yang dialokasikan oleh aplikasi.

GiB/MiB

vmlim

Maksimum memori virtual yang dapat dialokasikan.

GiB/MiB

PAG (Aktivitas paging)

scan

Halaman yang dipindai oleh kernel untuk mereklaim memori.

Halaman/detik

steal

Halaman yang berhasil direklaim setelah dipindai.

Halaman/detik

stall

Stall yang disebabkan oleh memori tidak mencukupi selama reklamasi halaman.

Jumlah/detik

swin

Halaman yang di-swap masuk dari swap ke memori fisik.

Halaman/detik

swout

Halaman yang di-swap keluar dari memori fisik ke swap.

Halaman/detik

DSK (Disk)

LVM (Volume Logis)

busy

Persentase disk sibuk. 100% menunjukkan saturasi.

%

read/write

Permintaan baca/tulis yang selesai selama interval.

Jumlah/detik

KiB/r/KiB/w

Ukuran data rata-rata per permintaan baca/tulis.

KB

Msec/r/Msec/w

Waktu rata-rata per permintaan baca/tulis, termasuk antrian dan waktu layanan.

Millidetik

avio

Waktu layanan I/O rata-rata, tidak termasuk antrian.

Millidetik

NET (Jaringan)

transport

Statistik paket lapisan TCP dan UDP.

Paket/detik

network

Statistik paket lapisan IP: diterima, dikirim, dan diteruskan.

Paket/detik

*if*

Aktivitas untuk setiap antarmuka jaringan.

-

pcki/pcko

Paket yang diterima/dikirim oleh antarmuka.

Paket/detik

spdi/spdo

Kecepatan data terima/kirim.

Mbps

erri/erro

Error terima/kirim pada antarmuka.

Jumlah/detik

drpi/drpo

Paket yang dibuang selama terima/kirim pada antarmuka.

Jumlah/detik

Detail tingkat proses

Lihat

Metrik

Deskripsi

Unit

Tampilan generik (default)

PID

Identifier unik proses.

-

S

R-running, S-interruptible sleep, D-uninterruptible sleep, Z-zombie, E-exited.

-

CPU%

Persentase pemanfaatan CPU.

%

MEM%

Persentase penggunaan memori.

%

THR

Jumlah thread.

Unit

PAG

Major page faults — pembacaan dari disk ke memori. Menunjukkan tekanan I/O disk.

Jumlah/detik

CMD

Nama executable. Tekan c untuk menampilkan baris perintah lengkap.

-

Tampilan memori

VSIZE

Total ruang alamat virtual yang diminta oleh proses.

KiB/MiB/GiB

RSIZE

Memori fisik yang saat ini ditempati oleh proses.

KiB/MiB/GiB

SHR

Ukuran memori bersama.

KiB/MiB/GiB

RGROW

Pertumbuhan memori resident. Positif = meningkat, negatif = menurun.

KiB

VGROW

Pertumbuhan memori virtual.

KiB

Tampilan disk

DSK%

Persentase total waktu disk sibuk yang disebabkan oleh proses ini.

%

RDDSK/WRDSK

Data disk yang dibaca/ditulis.

KiB/MB

WCANCL

Data yang ditulis ke page cache tetapi dihapus sebelum disinkronkan ke disk.

KiB/MB

Tampilan jaringan

NET%

Persentase total lalu lintas jaringan yang dihasilkan oleh proses ini.

%

TCPSND/TCPRCV

Data TCP yang dikirim/diterima.

KiB/MB

UDPSND/UDPRCV

Data UDP yang dikirim/diterima.

KiB/MB

Penerapan di produksi

  • Perencanaan ruang disk: Ukuran log atop bergantung pada frekuensi pengumpulan, jumlah proses, dan periode retensi. Periksa ukuran satu file log dengan ls -lh /var/log/atop/ dan kalikan dengan LOGGENERATIONS untuk memperkirakan total penggunaan.

  • Interval pemantauan: Untuk analisis granular, atur LOGINTERVAL menjadi 30 detik. Interval lebih pendek meningkatkan I/O disk dan overhead CPU dari atop. Sesuaikan berdasarkan workload Anda.

FAQ

  1. Mengapa saya mendapatkan error stat raw file: No such file or directory saat menjalankan atop -r?

    Error ini berarti atop tidak dapat menemukan file log untuk tanggal yang ditentukan. Kemungkinan penyebabnya:

    1. Layanan atop tidak berjalan pada tanggal tersebut.

    2. Log telah dihapus oleh rotasi log (LOGGENERATIONS terlampaui).

    3. Tanggal yang ditanyakan berada di masa depan.

      Periksa /var/log/atop untuk file log yang tersedia.

  2. Bagaimana cara mengurangi penggunaan ruang disk oleh atop?

    Ubah file konfigurasi dan restart layanan atop:

    1. Kurangi periode retensi log: Turunkan nilai LOGGENERATIONS dalam file konfigurasi, misalnya dari 28 menjadi 14.

    2. Kurangi frekuensi pengumpulan: Tingkatkan nilai LOGINTERVAL dalam file konfigurasi, misalnya dari 600 menjadi 1.200.

  3. Mengapa saya tidak bisa melihat lalu lintas jaringan per proses saat menekan tombol n dalam mode interaktif atop?

    atop tidak melacak lalu lintas jaringan per proses secara default. Instal dan muat modul kernel netatop untuk mengaktifkan fitur ini.

    1. Instal paket pengembangan kernel dan alat kompilasi:

      sudo yum install -y kernel-devel dkms elfutils-libelf-devel
    2. Unduh kode sumber netatop:

      cd /usr/src/ && sudo wget https://www.atoptool.nl/download/netatop-3.2.2.tar.gz
    3. Ekstrak kode sumber dan masuk ke direktori:

      sudo tar -zxvf netatop-3.2.2.tar.gz && cd netatop-3.2.2
    4. Buat dan instal modul:

      sudo make && sudo make install
    5. Jalankan layanan netatop:

      sudo systemctl start netatop
    6. Verifikasi bahwa netatop telah terinstal.

      Jalankan atop dan tekan n. Kolom NET dalam daftar proses menunjukkan keberhasilan.

      ATOP -                    7                    2025/09/17 15:04:49                    --------------------                    10s elapsed
      PRC | sys    0.07s | user    0.07s |              |              | #proc    102 | #trun      1 | #tslpi   202 |         | #tslpu    40 | #zombie   0 | clones     4 |              | #exit      0
      CPU | sys       1% | user       1% |              | irq       1% |              |              | idle     198% | wait   0% | steal      0% |              | guest      0% |              | curf 2.50GHz
      cpu | sys       0% | user       0% |              | irq          0% |              |              | idle      99% | cpu000 w | steal      0% |              | guest      0% |              | curf 2.50GHz
      cpu | sys       0% | user       1% |              | irq          0% |              |              | idle      99% | cpu001 w | steal      0% |              | guest      0% |              | curf 2.50GHz
      CPL | avg1    0.01 |              | avg5     0.03 | avg15    0.04 |              |              | csw     43494 |          | intr    22870 |              |              |              | numcpu       2
      MEM | tot     1.9G | free   240.7M | cache    1.1G | dirty    0.3M | buff    51.8M | slab  104.4M | slrec  69.4M | shmem  2.0M | shrss      | shswp  0.0M |              | vmcom 728.4M |              | vmlim 952.1M
      SWP | tot     0.0M |              | free     0.0M | swcac    0.0M |              |              |              |              |              |              |              |              |              |
      DSK |    vda       | busy       0% | read       0 | write      4 |              | discrd     0 | KiB/r        | KiB/w    19 | KiB/d        | MBr/s    0 | MBw/s      0 |              | avq     0.50 | avio 0.0 ms
      NET | transport    | tcpi      89  | tcpo     131 | udpi         |              | udpo      13 | tcpao      9 | tcppo      0 | tcprs        | tcpie        |              |              | udpnp        |
      NET | network     | ipi      102  |              | ipo      108 | ipfrw      0 |              | deliv    102 |              |              | coll       0 | mlti       0 | erro         | icmpo        |
      NET | eth0   ---- | pcki     108  | pcko     110 |              | sp   0 Mbps  | si   17 Kbps | so   66 Kbps |              |              |              |              |              |              |
        PID        TID      TCPRCV     TCPRASZ     TCPSND     TCPSASZ      UDPRCV     UDPRASZ      UDPSND     UDPSASZ      BANDWI      BANDWO        NET    CMD  1/1
       6605          -          38         193         33        1569           4         205           4         126       6 Kbps      41 Kbps        57%
       6660          -          25         183         33         676           5         204           5         106       4 Kbps      18 Kbps        27%
       7429          -          12         507         17         125           4         142           4         101       5 Kbps       2 Kbps         9%
       1588          -          10          70         10         396           0           0           0           0       0 Kbps       3 Kbps         4%
       1179          -           4          58          2        1792           0           0           0           0       0 Kbps       2 Kbps         4%
       1201          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       7486          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
      17891          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       7539          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       2116          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        641          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       7157          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       1108          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        979          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        652          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
         11          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
         12          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
         29          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
         31          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
         90          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        129          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        130          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        157          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
        352          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       7107          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       7186          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
       7631          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
      17612          -           0           0          0           0           0           0           0           0       0 Kbps       0 Kbps         0%
  4. Mengapa saya tidak bisa melihat proses historis yang menyebabkan gangguan setelah me-restart Instance ECS saya?

    Secara default, Linux tidak mencatat penggunaan sumber daya historis tingkat proses, dan proses restart melepaskan informasi proses dari memori. Tanpa tool pemantauan yang diinstal sebelumnya, Anda tidak dapat melacak kembali kondisi gangguan sebelum restart, termasuk isu seperti hang sistem, error kehabisan memori (OOM), beban kswapd0 tinggi, dan saturasi I/O penuh.

    Agar dapat menemukan akar penyebab melalui log historis saat gangguan berikutnya terjadi, lakukan konfigurasi berikut terlebih dahulu:

    Instal atop seperti yang dijelaskan dalam topik ini dan aktifkan auto-start saat boot (sudo systemctl enable atop) untuk memastikan atop terus merekam snapshot proses setelah instance di-restart. Setelah konfigurasi, saat gangguan berikutnya terjadi, muat log historis dengan atop -r /var/log/atop/atop_YYYYMMDD untuk menemukan akar penyebabnya.