-> On Tue, 22 Dec 1998 03:55:11 +0700,
-> Priyadi Iman Nurcahyo <[EMAIL PROTECTED]>
-> in message ::: Re: [id-linux] linux BISA hang? ::: wrote,
>> On Tue, Dec 22, 1998 at 01:21:04AM +0900, Niko D. Barli wrote:
>> >
>> > #define RLIMIT_CPU 0 /* CPU time in ms */
>> > #define RLIMIT_FSIZE 1 /* Maximum filesize */
>> > #define RLIMIT_DATA 2 /* max data size */
>> > #define RLIMIT_STACK 3 /* max stack size */
>> > #define RLIMIT_CORE 4 /* max core file size */
>> > #define RLIMIT_RSS 5 /* max resident set size */
>> > #define RLIMIT_NPROC 6 /* max number of processes */
>> > #define RLIMIT_NOFILE 7 /* max number of open files */
>> > #define RLIMIT_MEMLOCK 8 /* max locked-in-memory address space */
>> > #define RLIMIT_AS 9 /* address space limit */
>> >
>> > #define RLIM_NLIMITS 10
>>
>>
>> IMHHHO yang ini cuma definisi untuk identifier...
Bukan yang ini yang saya maksud, tapi baris selanjutnya.
#define INIT_RLIMITS \
{ \
{ LONG_MAX, LONG_MAX }, \
{ LONG_MAX, LONG_MAX }, \
{ LONG_MAX, LONG_MAX }, \
{ _STK_LIM, _STK_LIM }, \
{ 0, LONG_MAX }, \
{ LONG_MAX, LONG_MAX }, \
{ MAX_TASKS_PER_USER, MAX_TASKS_PER_USER }, \
{ NR_OPEN, NR_OPEN }, \
{ LONG_MAX, LONG_MAX }, \
{ LONG_MAX, LONG_MAX }, \
}
Jadi misalnya pada baris kelima, initial size dari "core size" adalah
0, dan maximumnya adalah LONG_MAX (2^32 = 4 GB?).
Jika dilihat struktur struct rlimit
struct rlimit {
quad_t rlim_cur; /* current (soft) limit */
quad_t rlim_max; /* hard limit */
};
dan kita lihat source kernelnya (sys.c kalo nggak salah), nilai dari
rlim_max akan terus diinherit dari INIT_RLIMITS. Jadi kalau nilai di
INIT_RLIMITS kita sesuaikan, mestinya kita batasin misalnya jumlah
process untuk seorang USER.
>> btw, kalau belum pakai 2.1, maka pakailah... it rocks (tm)...
Lagi nunggu kesibukan kurang dulu nih ... :)
## BTW, Thanx buat kiriman sysrq doc nya.
--
niko
______________________________________________________________________
Utk berhenti langganan kirim email ke [EMAIL PROTECTED]
Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux
Utk info etika diskusi, kirim email kosong ke [EMAIL PROTECTED]