Menaikkan Limit Proses per UserID di MacOS X
MacOS X secara default memiliki limit proses per user id yang sangat kecil (bagi ku lho), krn kebutuhan sehari2ku membutuhkan sangat banyak console/terminal yang biasanya per terminal melakukan ssh ke beberapa server.
Limit yg aku alamin adalah sekitar 25 Terminal dengan masing2 melakukan ssh, atau sekitar 40-50 Terminal tanpa melakukan proses apa2.
Pesan apakah yang akan diperoleh jika kita mencapai limit tsb :
“fork: Resource temporarily unavailable“
Setelah googling, akhirnya menemukan situs ini.
Yang kurang lebih mengusulkan demikian *aku mengubah value nya, biar puas*
- buat file /etc/sysctl.conf dengan isi sbb :
kern.maxproc=2048
kern.maxprocperuid=2048
2048 adalah nilai max lho … gak perlu digedein lagi
- tambahkan baris pada /etc/rc.common :
ulimit -u unlimited - yang ini agak ribet ….
# cd /System/Library/Frameworks/ApplicationServices.framework/\
Frameworks/CoreGraphics.framework/Resources/
# mv WindowServer WindowServer.origbuat file baru yg nama nya WindowServer dg isi sbb :
#!/bin/bash
ulimit -u unlimited
/System/Library/Frameworks/ApplicationServices.framework/\
Frameworks/CoreGraphics.framework/Resources/WindowServer.orig “$*”
lalu tambahkan permission pada file tadi :
chmod a+rx WindowServer - Lalu silahkan reboot sistem
Hasil yang aku dapet adalah : limit saat ini adalah dapat membuka 128 Terminal dan masing2 masih bisa membuka ssh. Peningkatan sekitar 150% dari limit sebelumnya.
Selamat mencoba!
Tulisan yg mungkin msh terkait:





2 Komentar sejauh ini
Ikut Komentar
Wah… lo keliatannya master banget ma MacXOs… ^_^
Oleh Keeghi
pada 04.01.05 22:54
Internet Explorer 5.5 Windows ME
nope, i’m just another mac os x user
but thx for the compliment 

wong tinggal google aja koq, mas
Oleh massaint
pada 04.02.05 01:52
Camino 0.8.2 Mac OS X
Ikutan Komentar
Tag HTML yg dibolehin:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>