Mój sysadmin skonfigurował kilka zadań cron na moim komputerze. Chciałbym dokładnie wiedzieć, co jest zaplanowane na jaki czas. Jak mogę uzyskać tę listę?
Zadałem poprzednie pytanie, aby spróbować wyodrębnić źródło wzrostu wykorzystania procesora podczas przenoszenia aplikacji z RHEL 5 na RHEL 6. Analiza, którą wykonałem, wydaje się wskazywać, że jest to spowodowane przez CFS w jądrze. Napisałem aplikację testową, aby spróbować sprawdzić, czy tak było (oryginalna aplikacja testowa została usunięta, aby zmieściła się …
Nauczyłem się kilku pojęć dotyczących planowania. Obecnie moje rozumienie jest jak poniżej. Istnieją procesy w czasie rzeczywistym i procesy w czasie rzeczywistym. Procesy poza czasem rzeczywistym mogą mieć nicewartości dla swojego priorytetu w zakresie od -20 do +20 . Wyższa wartość dodatnia wskazuje, że proces ma niższy priorytet. Procesy działające …
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 …
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 …
Chcę zaplanować zadania z at, ale nie jestem pewien, co się stanie, jeśli komputer zostanie zawieszony w określonym czasie: czy polecenie zostanie wykonane, gdy komputer ponownie się obudzi (jak przy pomocy anacron), czy nie zostanie w ogóle wykonane (jak z cron)? Jeśli określisz zadanie do absolutnego uruchomienia o określonej godzinie …
Chciałbym wykonywać skrypt co 30 minut po uruchomieniu systemu. Wiem, że możesz używać crona, ale nie planuję często używać tej funkcji, dlatego chciałbym wypróbować ją z systememd. Do tej pory znalazłem monotoniczne timery, które pozwalają wykonać coś raz (przynajmniej tak mi się wydaje). Jak wyglądałby foo.timeri foo@user.servicewyglądałby, gdybym chciał wykonać …
Wiem, że istnieje wiele sposobów automatycznego wyłączania , ale martwię się o automatyczne włączanie . Czy istnieje polecenie lub małe oprogramowanie do włączenia systemu w danym momencie?
Właśnie zainstalowałem jądro Linuksa w wersji 4.12 na Ubuntu 17.04 za pomocą ukuu (Narzędzie aktualizacji jądra Ubuntu https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Rzecz w tym, że kiedy sprawdzam dostępne harmonogramy we / wy, nie mogę znaleźć BFQ ani harmonogramu we / wy Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Jak więc użyć jednego …
Dlaczego pierwsi programiści Linuksa zdecydowali się na implementację jądra nieprzewidującego? Czy to zapisać synchronizację? O ile mi wiadomo, Linux został opracowany na początku lat 90., kiedy komputery PC miały pojedynczy procesor. Jaką korzyść daje nieprzewidywalne jądro w takich komputerach? Dlaczego jednak przewagę tę zmniejszają procesory wielordzeniowe?
Często zdarza się, że chcę, aby mój komputer wykonał jedno zadanie, ale nie teraz. Mogę na przykład powiadomić mnie za 30 minut, że nadszedł czas, aby wyjść z pracy. A może chcę, aby za 2 godziny przeprowadził skomplikowany test, kiedy jestem pewien, że większość innych zniknie z biura. Wiem, że …
Miałem ten post w moim dzienniku jądra: INFO: task XXX blocked for more than 120 seconds. Chciałbym wiedzieć, co to znaczy technicznie: w jakich warunkach jądro wyświetla ten komunikat o zadaniu? Dla przypomnienia, moim zablokowanym zadaniem było multipathd, ale interesuje mnie również ogólne znaczenie tego błędu.
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.