Czy ktoś może wyjaśnić laikowi, jaka jest różnica między miękkim a twardym limitem?
Czy powinienem ustawić mój miękki i twardy limit, aby był taki sam? A może soft powinien być znacznie niższy? Czy system zyskuje tak czy inaczej?
Dzięki.
Twardy limit to górny limit miękkiego limitu. Miękki limit jest faktycznie egzekwowany dla sesji lub procesu. Umożliwia to administratorowi (lub użytkownikowi) ustawienie twardego limitu maksymalnego wykorzystania, na które chcą zezwalać. Inni użytkownicy i procesy mogą następnie użyć miękkiego limitu, aby ograniczyć zużycie zasobów do jeszcze niższych poziomów, jeśli sobie tego życzą.
Użytkownicy, którzy naruszą limit miękkiego limitu, otrzymają wiadomość e-mail z informacją, że mają okres karencji na kilka dni, zanim zaczną obowiązywać kary. Użytkownicy, którzy przekroczą próg twardego limitu, nie otrzymają takiego okresu. Kara różni się w zależności od konkretnego przydziału, ale zwykle prawie każde polecenie kończy się niepowodzeniem, tak że użytkownik będzie chciał szybko uzyskać zgodność.
źródło
Limity zasobów użytkownika określają ilość zasobów, które mogą być użyte dla konkretnej sesji. Zasoby, które można kontrolować, to:
Należy pamiętać, że te ustawienia dotyczą poszczególnych sesji. Oznacza to, że są one skuteczne tylko przez czas zalogowania użytkownika (i dla wszystkich procesów uruchomionych w tym okresie). Nie są to ustawienia globalne. Innymi słowy, są one aktywne tylko przez czas trwania sesji, a ustawienia nie kumulują się. Na przykład, jeśli ustawisz maksymalną liczbę procesów na 11, użytkownik może mieć tylko 11 procesów uruchomionych na sesję. Nie są one ograniczone do 11 wszystkich procesów na komputerze, ponieważ mogą zainicjować kolejną sesję. Każde z ustawień dotyczy ustawień procesu podczas sesji, z wyjątkiem maksymalnej liczby procesów.
Istnieją dwa rodzaje limitów, które można ustawić dla każdej właściwości wymienionej powyżej: limit twardy i miękki .
Użytkownik nie może zmienić twardego limitu po jego ustawieniu. Twarde limity może zmienić tylko użytkownik root. Limit miękki może jednak zostać zmieniony przez użytkownika, ale nie może przekroczyć twardego limitu, tzn. Może mieć minimalną wartość 0 i maksymalną wartość równą „twardemu limitowi”.
po więcej informacji
źródło