¸¹Àº À¯´Ð½º °è¿ ½Ã½ºÅÛÀº ÆÄÀϽýºÅÛ ÄõÅÍ (ÇÒ´ç) ¿Í ÇÁ·Î¼¼½º ÀÚ¿ø Çѵµ¸¦ Áö¿øÇÏ´Â ¸ÞÄ«´ÏÁòÀ» °®°í ÀÖÀ¸³à¸ç ¸®´ª½ºµµ Ʋ¸²¾øÀÌ À̸¦ Áö¿øÇÑ´Ù. ÀÌ ¸ÞÄ«´ÏÁòÀº ¼ºñ½º ºÎÀÎ °ø°ÝÀ» ¿¹¹æÇϴµ¥ ƯÈ÷ À¯¿ëÇѵ¥ °¢ »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÚ¿ø¿¡ Çѵµ¸¦ ¼³Á¤ÇÔÀ¸·Î½á ÇÑ ¸íÀÇ »ç¿ëÀÚ°¡ ¸ðµç ½Ã½ºÅÛ ÀÚ¿øÀ» ¼ÒºñÇÏ´Â °ÍÀ» ¾î·Æ°Ô ÇÒ ¼ö ÀÖ´Ù. ÆÄÀϽýºÅÛ ÄõÅÍ¿Í ÇÁ·Î¼¼½º ÀÚ¿ø Çѵµ ¸ðµÎ ``hard" ¿Í ``soft" Çѵµ¸¦ °®´Âµ¥ ¿©±â¼ »ç¿ëµÈ Àü¹® ¿ë¾î¿¡ ÁÖÀÇÇØ¶ó. ¿ë¾î°¡ ¾à°£ ´Ù¸¥ Àǹ̸¦ °®´Â´Ù.
»ç¿ëµÉ ¼ö ÀÖ´Â ½ºÅ丮Áö ºí·Ï ¼ö¿Í/¶Ç´Â °íÀ¯ ÆÄÀÏ ¼ö (¾ÆÀ̳ëµå) ¿¡ ´ëÇØ °¢ ¸¶¿îÆ®Æ÷ÀÎÆ®¿¡ ½ºÅ丮Áö (ÆÄÀϽýºÅÛ) ÄõÅÍ Çѵµ¸¦ Á¤ÀÇÇÒ ¼ö ÀÖÀ¸¸ç »ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ ´ëÇØ ÀÌ·¯ÇÑ Çѵµ¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù. ``hard" ÄõÅÍ Çѵµ´Â Àý´ë·Î ÃʰúÇØ¼´Â ¾ÈµÇ´Â ÇѵµÀÌ¸ç ¹Ý¸é ``soft" ÄõÅÍ Çѵµ´Â ÀϽÃÀûÀ¸·Î ÃʰúµÉ ¼ö ÀÖ´Ù. quota(1), quotactl(2) °ú quotaon(8) À» º¸¶ó.
rlimit ¸ÞÄ«´ÏÁòÀº ÆÄÀÏ Å©±â, ÀÚ½Ä ÇÁ·Î¼¼½º ¼ö, ¿ÀÇ ÆÄÀÏ ¼ö µî°ú °°ÀÌ ¸¹Àº ÇÁ·Î¼¼½º ÄõÅ͸¦ Áö¿øÇÑ´Ù. ``soft" Çѵµ (ÇöÀç Çѵµ) ¿Í "hard" Çѵµ (»óÀ§ Çѵµ) °¡ ÀÖÀ¸¸ç soft Çѵµ´Â ¾ðÁ¦³ª ÃʰúµÉ ¼ö ¾øÁö¸¸ È£ÃâÀ» ÅëÇØ hard Çѵµ °ªÀ¸·Î »óÇâ ¼³Á¤µÉ ¼ö ÀÖ´Ù. getrlimit(), setrlimit() °ú getrusage() ¸¦ º¸¶ó. PAM ¸ðµâ pam_limits ¸¦ Æ÷ÇÔÇÏ¿© ÀÌ·¯ÇÑ Çѵµ¸¦ ¼³Á¤Çϱâ À§ÇÑ ¿©·¯°¡Áö ¹æ½ÄÀÌ ÀÖÀ½À» ÁÖ¸ñÇØ¶ó.