Cara cek batas user Linux

Dalam manajemen user di Linux kita sebenarnya bisa menetapkan berbagai macam batasan akses dan aktivitas yang bisa dilakukannya. Tapi dalam sebuah VPS biasanya kita menggunakan seluruh resourcenya sendiri dan memanfaatkan root, jadi setting limit default dari template sistem operasinya malah menghalangi kerja kita nantinya.

Nah… kita sebagai penggunanya tentu memiliki cara untuk melihat apa saja batasan yang telah diterapkan, tinggal anda ketikkan perintah ini:

ulimit

Dan kalau muncul pesan ini setelahnya:

unlimited

Hati – hati terjebak karena ini bukan berarti benar – benar tanpa batas/tidak dibatasi.

Coba anda jalankan lagi tapi dengan tambahan parameter:

ulimit -a

Maka akan dibalas dengan informasi limit user Linux yang lebih rinci:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7972
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7972
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Sekarang anda akan tahu mana yang benar – benar unlimited (atau bisa dikatakan kita bisa menggunakan sumber dayanya semaksimal spesifikasi server kita) dan mana yang masih dibatasi juga berapa besar kuotanya. Dan tentu saja untuk beberapa jenis limit pengguna ada yang bisa dimodifikasi menjadi lebih besar atau lebih kecil, tergantung kebutuhan anda.

Biasanya yang paling sering error itu disebabkan nilai open file yang kecil jadi proses yang ingin mengakses banyak file secara bersamaan jadi terhalang.

Tinggalkan komentar