|
|
2025-9-25 10:41:14 tarihinde yayınlandı
|
|
|
|

Gereksinimler: Alibaba Cloud'da hafif bir bulut sunucusu aldım, bazen CPU %100 çalışıyor ve uzaktan kumanda bağlanamıyor, ne olduğunu bilmiyorum, yeniden başlattıktan veya bir süre bekledikten sonra normale dönüyor. Sistem koşullarını düzenli olarak toplamak için sysstat kullanabilirsiniz (bazı Alibaba Cloud görüntüleri zaten yerleşik olarak yüklüdür).
sysstat
Resmi Web Sitesi:Bağlantı girişi görünür. Kaynak:Bağlantı girişi görünür. Sıkça Sorulan Sorular:Bağlantı girişi görünür.
Sysstat yazılım paketi, ticari Unix tarafından sistem performansını ve kullanım faaliyetlerini izlemek için yaygın olarak kullanılan çeşitli yardımcı programları içerir:
- iostat, blok cihazları ve bölümler için CPU istatistiklerini ve giriş/çıkış istatistiklerini raporlar.
- MPSTAT bireysel veya birleşik işlemci ile ilgili istatistikleri raporlar.
- pidstat, Linux görevleri (süreçleri) için istatistikleri raporlar: G/Giriş, CPU, bellek vb.
- Tapestat, sisteme bağlı bant sürücüler hakkında istatistikleri raporlar.
- cifsiostat, CIFS istatistiklerini raporlar.
Sysstat ayrıca cron veya systemd üzerinden program yapabileceğiniz araçlar içerir; performans ve etkinlik verilerinin geçmişini toplap kaydedebilirsiniz:
- SAR, sistem aktivite bilgilerini toplar, raporlar ve kaydeder (aşağıda SAR tarafından toplanan metrikler listesine bakınız).
- SADC, SAR için arka uç olarak hizmet veren bir sistem aktivite veri toplayıcısıdır.
- SA1, ikili verileri toplar ve bunları sistem etkinliği günlük veri dosyasında saklar. SADC'nin ön uçudur ve cron veya systemd üzerinden çalışacak şekilde tasarlanmıştır.
- SA2, günlük bir faaliyet özeti raporu oluşturur. SAR'ın ön uçudur ve cron veya systemd üzerinden çalışmak üzere tasarlanmıştır.
- SADF, SAR tarafından toplanan verileri çeşitli formatlarda (CSV, XML, JSON vb.) gösterir ve diğer programlarla veri alışverişinde kullanılabilir. Bu komut, SAR tarafından toplanan çeşitli aktiviteleri SVG (Ölçeklenebilir Vektör Grafikleri) formatı kullanılarak grafiklemek için de kullanılabilir.
Varsayılan örnekleme aralığı 10 dakikadır, ancak elbette değiştirilebilir (1 saniye kadar küçük olabilir).
Kurulum eğitimi
Rocky Linux 9 durumunda, kurulum komutu şu şekildedir:
Yapılandırma dosyası: /etc/sysconfig/sysstat Toplama sıklığı: systemctl cat sysstat-collect.timer Koleksiyon dizini: /var/log/sa
Belirli metrikleri görüntüleyin
CPU Kullanımı: sar -u -f /var/log/sa/sa05 Bellek Kullanımı: SAR -r -f /var/log/sa/sa05 Swap bölüm kullanımı: sar -S -f /var/log/sa/sa05 G/O Kullanımı: sar -b -f /var/log/sa/sa05 Ağ Arayüzü İstatistikleri (RX/TX): sar -n DEV -f /var/log/sa/sa05 Saniyede bağlam değiştirme ve süreç oluşturma: sar -w -f /var/log/sa/sa05
Crontab kullanarak süreç bilgisini toplamak için crontab kullanın:
Not: EvetLogrotate kesim kütüklerleAnahat.
Referans:Bağlantı girişi görünür. |
Önceki:Stratum V1, V2 kripto para ağı havuz protokolüyle iletişim kurarÖnümüzdeki:Git, birincil depo dal kodunu özel depo dalıyla senkronize eder
|