System kolejkowy: Różnice pomiędzy wersjami

Z KdmWiki
Skocz do: nawigacji, wyszukiwania
 
 
(Nie pokazano 8 wersji utworzonych przez 3 użytkowników)
Linia 1: Linia 1:
<small>< [[Podręcznik użytkownika KDM]]</small>
+
<small>< [[Podręcznik użytkownika KDM]] < System kolejkowy</small>
  
 
'''System kolejkowy''' - jeden z elementów środowiska [[maszyny obliczeniowe|serwerów obliczeniowych]] [[WCSS]]. System kolejkowy pozwala na uporządkowane uruchamianie oprogramowania użytkowników oraz umożliwia optymalne wykorzystanie dostępnego sprzętu, definiowanie i obsługę polityki przydziału zasobów, ustalanie priorytetów zadań, czy też przydzielanie użytkownikom limitów czasowych.  
 
'''System kolejkowy''' - jeden z elementów środowiska [[maszyny obliczeniowe|serwerów obliczeniowych]] [[WCSS]]. System kolejkowy pozwala na uporządkowane uruchamianie oprogramowania użytkowników oraz umożliwia optymalne wykorzystanie dostępnego sprzętu, definiowanie i obsługę polityki przydziału zasobów, ustalanie priorytetów zadań, czy też przydzielanie użytkownikom limitów czasowych.  
Linia 5: Linia 5:
 
Na serwerach [[KDM]] działa system kolejkowania [[PBSPro]].
 
Na serwerach [[KDM]] działa system kolejkowania [[PBSPro]].
  
Inne systemy kolejkowe to np. [[OpenPBS]], [[Torque/PBS]], SGE, NQS, LoadLeveler, [[LSF]].
+
Inne systemy kolejkowe to np. [[SLURM]], [[OpenPBS]], [[Torque/PBS]], SGE, NQS, LoadLeveler, [[LSF]].
  
W obrębie każdego z systemów utworzone są kolejki dopasowane do określonych typów zadań. Podczas wyboru kolejki, do której ma zostać wstawione zadanie, należy brać pod uwagę przewidywany czas jego trwania i wymagane zasoby (dysk, pamięć, procesory).
+
W obrębie każdego z systemów utworzone są kolejki dopasowane do określonych typów zadań.  
  
 
Każda kolejka posiada zestaw parametrów z nią związanych: priorytet (''priority''), maksymalną liczbę zadań (''jobs''), limit zadań dla użytkownika, limit zadań na host, limit pamięci na zadanie, grupy użytkowników i inne.  
 
Każda kolejka posiada zestaw parametrów z nią związanych: priorytet (''priority''), maksymalną liczbę zadań (''jobs''), limit zadań dla użytkownika, limit zadań na host, limit pamięci na zadanie, grupy użytkowników i inne.  
Linia 15: Linia 15:
 
Odpowiednio dobrana kombinacja parametrów kolejek, jak i całego systemu kolejkowania, pozwala na sprawne uruchamianie zadań i efektywne wykorzystanie zasobów.
 
Odpowiednio dobrana kombinacja parametrów kolejek, jak i całego systemu kolejkowania, pozwala na sprawne uruchamianie zadań i efektywne wykorzystanie zasobów.
  
'''Zobacz też:''' [[PBS|Jak korzystać z kolejek PBS?]]
+
'''Zobacz też:''' [[Jak korzystać z kolejek PBS]]?
  
 
{{systemy kolejkowe}}
 
{{systemy kolejkowe}}
  
 
[[Kategoria:Podręcznik użytkownika]]
 
[[Kategoria:Podręcznik użytkownika]]

Aktualna wersja na dzień 08:49, 31 lip 2017

< Podręcznik użytkownika KDM < System kolejkowy

System kolejkowy - jeden z elementów środowiska serwerów obliczeniowych WCSS. System kolejkowy pozwala na uporządkowane uruchamianie oprogramowania użytkowników oraz umożliwia optymalne wykorzystanie dostępnego sprzętu, definiowanie i obsługę polityki przydziału zasobów, ustalanie priorytetów zadań, czy też przydzielanie użytkownikom limitów czasowych.

Na serwerach KDM działa system kolejkowania PBSPro.

Inne systemy kolejkowe to np. SLURM, OpenPBS, Torque/PBS, SGE, NQS, LoadLeveler, LSF.

W obrębie każdego z systemów utworzone są kolejki dopasowane do określonych typów zadań.

Każda kolejka posiada zestaw parametrów z nią związanych: priorytet (priority), maksymalną liczbę zadań (jobs), limit zadań dla użytkownika, limit zadań na host, limit pamięci na zadanie, grupy użytkowników i inne.

Kolejka o wyższym priorytecie (np. 40) uruchomi zadanie przed kolejką o niższym priorytecie (np. 20). Maksymalna liczba zadań w odniesieniu do kolejki dotyczy zadań równocześnie uruchomionych (status running), nie wpływając na liczbę zadań oczekujących na uruchomienie (status pending), za co odpowiedzialny jest osobny parametr, który na serwerach KDM domyślnie jest nieograniczony. Limit zadań dla użytkownika określa ile zadań danego użytkownika może liczyć się w danej kolejce, natomiast limit zadań na host decyduje ile maksymalnie zadań można uruchomić na jednym hoście (np. jeżeli limit ten jest 2 dla kolejki i 2 zadania już się liczą, następne zadanie z tej kolejki uruchomi się dopiero wtedy, gdy jedno z działających zakończy się).

Odpowiednio dobrana kombinacja parametrów kolejek, jak i całego systemu kolejkowania, pozwala na sprawne uruchamianie zadań i efektywne wykorzystanie zasobów.

Zobacz też: Jak korzystać z kolejek PBS?