ulimit & rlimit di Linux, apakah semuanya sama?


Jawaban:


12

Saya pikir kebingungan berasal dari fakta bahwa sistem panggilan mendasar yang membungkus ulimit disebut setrlimit .

kutipan dari halaman manual ulimit

Fungsi ulimit () harus mengontrol batas proses. Batas proses yang dapat dikontrol oleh fungsi ini termasuk ukuran maksimum satu file yang dapat ditulis (ini setara dengan menggunakan setrlimit () dengan RLIMIT_FSIZE).

Selain itu jika Anda melihat setrlimithalaman manual struktur data yang mendasari yang berisi informasi batas disebut rlimit.

kutipan dari halaman manual setrlimit

getrlimit dan setrlimit dapatkan dan tetapkan batas sumber daya masing-masing. Setiap sumber daya memiliki batas lunak dan keras terkait, sebagaimana ditentukan oleh struktur rlimit (argumen rlim untuk getrlimit () dan setrlimit ()):

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

Referensi



0

ulimit bisa dua hal:

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.