Linux'ta ulimit & rlimit, aynı şey mi?


Yanıtlar:


12

Bence kafa karışıklığı, ulimitin bu altta yatan sisteme setrlimit denmesi gerçeğinden kaynaklanıyor .

ulimit man sayfasından alıntı

Ulimit () işlevi işlem sınırlarını kontrol etmelidir. Bu işlev tarafından kontrol edilebilen işlem sınırları, yazılabilecek tek bir dosyanın maksimum boyutunu içerir (bu, RLIMIT_FSIZE ile setrlimit () işlevinin kullanılmasına eşdeğerdir).

Ayrıca setrlimitman sayfasına bakarsanız , sınır bilgisini içeren temel veri yapısı denir rlimit.

setrlimit man sayfasından alıntı

getrlimit ve setrlimit sırasıyla kaynak limitlerini alır ve ayarlar. Her kaynağın, rlimit yapısı (getrlimit () ve setrlimit () için rlim argümanı) tarafından tanımlandığı gibi ilişkili bir yumuşak ve sabit sınırı vardır:

struct rlimit {
    rlim_t rlim_cur;   /* Soft limit */
    rlim_t rlim_max;   /* Hard limit (ceiling 
                          for rlim_cur) */
};

Referanslar



0

ulimit iki şey olabilir:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.