Linux süreç izleme detayları

ShadowByte

Astsubay Başçavuş
Admin
Katılım
23 Kasım 2025
Mesajlar
974
Reaksiyon puanı
47
Linux'ta süreç izleme, sistemin sağlığını ve performansını değerlendirmek için kritik bir adımdır. Bu amaçla, `top` komutu sıklıkla kullanılır. `top`, sistemdeki anlık süreçleri ve kaynak kullanımını gösteren bir araçtır. Kullanıcı dostu arayüzü ile CPU yükü, bellek kullanımı ve çalışmakta olan süreçler hakkında bilgi almayı sağlar. Terminale `top` yazarak, gerçek zamanlı olarak sistemdeki tüm süreçleri görebiliriz. Bu komutun sağladığı bilgiler, sistem yöneticileri için oldukça değerlidir.

`htop`, `top` komutunun gelişmiş bir versiyonudur ve daha görsel bir arayüz sunar. Kullanıcıya, süreçleri daha kolay yönetme ve izleme imkanı tanır. Kurulumu oldukça basittir; çoğu dağıtımda `apt install htop` veya `yum install htop` komutları ile kolayca yüklenebilir. `htop` kullanırken, ok tuşlarıyla süreçler arasında gezinebilir ve `F9` tuşuyla süreçleri sonlandırabilirsiniz. Bu özellik, sistem yöneticilerine büyük bir kolaylık sağlar.

Süreçleri izlemek için başka bir yararlı araç da `ps` komutudur. `ps aux` komutunu kullanarak, sistemdeki tüm süreçlerin ayrıntılı bir listesini alabilirsiniz. Bu komut, kullanıcı, PID, CPU ve bellek kullanımı gibi bilgileri içerir. Özellikle belirli bir süreci izlemek istiyorsanız, `ps` komutunu `grep` ile birleştirerek arama yapabilirsiniz. Örneğin, `ps aux | grep firefox` yazarak, Firefox tarayıcısına ait süreçleri bulabilirsiniz. Bu tür kombinasyonlar, süreçleri daha verimli bir şekilde yönetmenize yardımcı olur.

Eğer daha detaylı bir analiz yapmak isterseniz, `strace` komutu da oldukça faydalıdır. Bu komut, belirli bir sürecin sistem çağrılarını ve sinyallerini izler. `strace -p [PID]` yazarak, izlemek istediğiniz sürecin PID'sini belirtebilirsiniz. Bu sayede, o süreçle ilgili daha derinlemesine bilgiye ulaşabilirsiniz. Ancak dikkatli olun, çünkü çok fazla bilgi elde etmek karmaşık hale gelebilir...

Linux'ta süreç izleme, sadece performansı artırmakla kalmaz, aynı zamanda potansiyel sorunları da önceden tespit etmenizi sağlar. `vmstat` ve `iostat` komutları da, sistemin bellek ve giriş/çıkış işlemlerini izlemek için kullanılabilir. `vmstat 2` ile her iki saniyede bir güncel bellek bilgilerini görebilirsiniz. Bu tür komutlar, sistem yöneticilerinin işlerini kolaylaştırır ve daha bilinçli kararlar almasına yardımcı olur.

Süreç izleme, Linux sistem yöneticiliğinde temel bir beceridir. Bu konuda deneyim kazanmak, zamanla daha karmaşık sistemlerde bile etkili olmanızı sağlar. Sürekli pratik yaparak, bu komutları daha iyi anlayabilir ve kullanabilirsiniz. Unutmayın, her yeni bilgi ve deneyim, sizi bir adım daha ileriye taşıyacaktır...
 
Geri
Üst Alt