Чи може хто-небудь пояснити в умовах непростої людини, яка різниця між м'яким і жорстким лімітом?
Чи повинен я встановити м'яку і жорстку межу такою самою? Або м'якість повинна бути значно нижчою? Чи корисна система в будь-якому випадку?
Дякую.
Чи може хто-небудь пояснити в умовах непростої людини, яка різниця між м'яким і жорстким лімітом?
Чи повинен я встановити м'яку і жорстку межу такою самою? Або м'якість повинна бути значно нижчою? Чи корисна система в будь-якому випадку?
Дякую.
Відповіді:
Жорсткий межа - це стеля для м'якої межі. М'яка межа - це те, що насправді виконується для сеансу чи процесу. Це дозволяє адміністратору (або користувачеві) встановити жорсткий ліміт на максимальне використання, яке вони хочуть дозволити. Потім інші користувачі та процеси можуть використовувати м'яку межу, щоб самостійно обмежити використання своїх ресурсів ще нижчими рівнями, якщо вони цього захочуть.
Користувачі, які порушують квоту обмеженого ліміту, отримують електронний лист із зазначенням, що у них є кілька днів пільгового періоду до початку покарання. Користувачі, які переступили жорсткий граничний поріг, не отримують такого пільгового періоду. Штраф відрізняється залежно від конкретної квоти, але зазвичай майже кожна команда виходить з ладу, так що користувач захоче швидко прийти у відповідність.
Обмеження ресурсів користувачів диктують кількість ресурсів, які можуть бути використані для певного сеансу. Ресурсами, якими можна керувати, є:
maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available
Важливо зауважити, що ці налаштування здійснюються за сеанс. Це означає, що вони ефективні лише для часу, коли користувач зареєстрований (і для будь-яких процесів, які вони виконують протягом цього періоду). Вони не є глобальними налаштуваннями. Іншими словами, вони активні лише протягом тривалості сеансу, і налаштування не є сукупними. Наприклад, якщо встановити максимальну кількість процесів на 11, користувач може мати лише 11 процесів, що працюють за сеанс. Вони не обмежуються 11 загальними процесами на машині, оскільки вони можуть ініціювати ще один сеанс. Кожне з налаштувань відповідає налаштуванням процесу під час сеансу, за винятком максимальної кількості процесів.
Існує два типи обмежень, які можна встановити для кожної з перелічених вище властивостей, жорсткий і м'який межа .
Користувач не може змінити жорсткий ліміт після його встановлення. Жорсткі обмеження можуть бути змінені лише користувачем root. Однак м'який ліміт може бути змінений користувачем, але він не може перевищувати жорстку межу, тобто він може мати мінімальне значення 0 і максимальне значення, рівне 'жорсткої межі'.
для отримання додаткової інформації