Od man renice: Użytkownicy inni niż superużytkownicy mogą jedynie zmieniać priorytet własnych procesów i mogą jedynie monotonicznie zwiększać swoją `` niezłą wartość '' (ze względów bezpieczeństwa) w zakresie od 0 do PRIO_MAX (20) [...] Mogę więc realizować renicewłasne procesy w górę (nadać im niższy priorytet), ale nigdy w dół: $ …
Linux nie (jeszcze) postępuje zgodnie ze standardem POSIX.1, który mówi, że a renicena proces wpływa na „wszystkie wątki o zasięgu systemowym w tym procesie”, ponieważ zgodnie z dokumentacją pthreads (7) „wątki nie mają wspólnej dobrej wartości”. Czasami jednak wygodne może być renice„wszystko” związane z danym procesem (jednym z przykładów byłyby …
To nicepolecenie pozwala dostosować priorytet planowania („bezpieczeństwo”) programu. We wszystkich używanych przeze mnie systemach uniksowych niceness jest określona przez zakres liczb całkowitych, gdzie -20 jest najkorzystniejszym priorytetem planowania, 0 jest domyślnym, a 19 jest najmniej korzystnym. Posiadanie 0 jako domyślnej wartości jest wystarczająco intuicyjne, ale dlaczego -20 i 19 zostały …
Czy ktoś może mi powiedzieć, jaki jest związek między określonym nicepoziomem a procesami potomnymi? Na przykład, jeśli mam domyślne niceo 0, a ja uruchomić skrypt nice 5, który z kolei uruchamia pewne procesy potomne (w tym przypadku około 20 równolegle), co jest miłe z procesów potomnych?
schedule_setscheduler mówi: Całe planowanie jest zapobiegawcze: jeśli proces o wyższym priorytecie statycznym stanie się gotowy do uruchomienia, aktualnie uruchomiony proces zostanie zablokowany i wróci do listy oczekujących na swój poziom priorytetu statycznego. podczas gdy setpriority mówi Powoduje to, że bardzo niskie wartości ładne (+19) naprawdę zapewniają niewielki procesor procesowi, gdy …
Według strony man i wikipedia; nicewynosi od -20 do 20. Jednak po uruchomieniu następującego polecenia stwierdzam, że niektóre procesy mają wartości nienumeryczne, takie jak (-). Zobacz szóstą kolumnę od lewej z tytułem „NI”. Co wskazuje na uprzejmość (-)? ps axl F UID PID PPID PRI NI VSZ RSS WCHAN STAT …
Chciałbym rozpocząć proces z niezłą wartością -20. Wymaga to użycia polecenia takiego jak - sudo nice -n -20 matlab. Jednak to zaczyna matlab również jako root. Czy istnieje sposób, aby Matlab nie był rootem? Moje obecne podejście to - sudo nice -n -20 sudo -u myusername matlab- które dla mnie …
Muszę wykonać zestaw „potokowych” poleceń o zmienionym poziomie uprzejmości. Przykład: nice -n 15 command1 | command2 | command3 W takim przypadku zmienność na „15” zmienia się tylko dla polecenia 1. Jak to zmienić dla całego zestawu poleceń (polecenie 1, polecenie 2 i polecenie 3)?
W plikach usług systemowych można ustawić następujące opcje związane z planowaniem (na systemd.execstronie podręcznika popraw mnie, jeśli się mylę): Nice Ustawia domyślny poziom nice (priorytet planowania) dla wykonywanych procesów. Przyjmuje liczbę całkowitą od -20 (najwyższy priorytet) do 19 (najniższy priorytet). Szczegóły w setpriority (2) . Co to jest znajomy niezły …
Mam regularny proces, który nie jest tak ważny, ale zużywa tyle mocy procesora, i mam inny proces, który jest naprawdę ważny, ale spędza większość czasu bezczynnie, ale gdy dostanie pracę, naprawdę potrzebuje dużej mocy obliczeniowej Próbowałem z systemem nice -20 ./low_priority_process, a nice --20 ./high_priority_processjednak wciąż niższy priorytet zużywają znaczną …
Chcę, aby użytkownik uruchomił w systemie określony proces z ujemną wartością ładną. Nie mogę po prostu rozwidlić procesu na tło, ponieważ ten konkretny program jest serwerem Minecraft i polegam na linii poleceń do kontrolowania serwera. Mój obecny skrypt bash wygląda następująco (ważna część): sleep 10 && \ sudo renice -n …
Czy ktoś mógłby mi powiedzieć, jak ustawić domyślną wartość nice(wyświetlaną przez top) użytkownika? Odkryłem, że /etc/security/limits.conf to miejsce, ale jeśli podam: username_of_a_guy - nice 19 username_of_a_guy soft nice 19 username_of_a_guy hard nice 19 To nie działa (choć powinno, prawda?). Pamiętaj, że od tego czasu uruchomiłem ponownie komputer. Z góry bardzo …
Mam zadanie rsync cron, które przesuwa obciążenie serwera i wyzwala alerty monitorowania. Jeśli ustawię uruchamianie zadania z wysokim ładnym poziomem, czy to skutecznie zmniejszy wpływ, jaki ma on na wartości obciążenia systemu?
W celu szybkiego testu porównawczego, w jaki sposób można połączyć ładność i jonowość w celu uzyskania maksymalnego efektu, tj. Aby polecenie wykorzystywało możliwie jak najmniej zasobów (bez pracy na biegu jałowym)? (Wydaje mi się, że jest to coś w rodzaju „nice -n 19 ionice -c 2 [polecenie], ale nie jestem …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.