Tartışma

Linux Açık Dosya Limitlerini Kontrol Etme

Başlatan Nikolem · 15 Ağu 2026 11:31 · 2 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux sistemlerinde, açık dosya limitleri, bir süreç tarafından aynı anda açılabilecek dosya sayısını belirler. Bu limitler, sistem kaynaklarının yönetimi ve performansı açısından kritik öneme sahiptir. Uygulamalarınızın düzgün çalışabilmesi için bu limitlerin yeterli olup olmadığını kontrol etmek önemlidir. İşte Linux'ta açık dosya limitlerini kontrol etmenin yöntemleri:

Öncelikle, terminal aracılığıyla mevcut kullanıcı için açık dosya limitlerini görmek için ulimit komutunu kullanabilirsiniz. Aşağıdaki komut, kullanıcı başına belirlenen maksimum dosya sayısını gösterir:

CODE
1ulimit -n


Bu komut, kullanıcının şu anda açabileceği dosya sayısının limitini döndürecektir. Eğer limitin artırılması gerekiyorsa, bu işlem sistemin yapılandırmasına bağlı olarak değişiklik gösterir.

Bir başka yöntem, cat /proc/sys/fs/file-max komutunu kullanarak sistem genelindeki açık dosya limitini kontrol etmektir. Bu komut, tüm sistemde açık olabilecek dosya sayısının limitini gösterir. Örneğin:

CODE
1cat /proc/sys/fs/file-max


Eğer limitin artırılması gerekiyorsa, /etc/security/limits.conf dosyasına gerekli düzenlemeleri yaparak kullanıcı veya grup bazında limitleri artırabilirsiniz. Bu dosyaya ekleyeceğiniz satırlar şu şekilde olabilir:

CODE
12username soft nofile 4096
username hard nofile 8192


Bu değişikliklerin ardından, sistemin yeniden başlatılması veya oturumun kapatılıp açılması gerekebilir.

Sonuç olarak, Linux sistemlerde açık dosya limitlerini kontrol etmek ve gerektiğinde ayarlamak, sistem kaynaklarını verimli kullanmak için önemlidir. Özellikle yüksek trafikli sunucularda bu limitlerin dikkate alınması, performans sorunlarının önüne geçebilir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi