Infrastruktura PL-Grid oferuje swoim użytkownikom dostęp do maszyn działających w oparciu o technologię vSMP, która pozwala korzystać ze zagregowanej mocy procesorów i pojemności pamięci operacyjnej wielu pojedynczych serwerów. Maszyny takie są obecnie dostępne w dwóch centrach obliczeniowych: ACK CYFRONET oraz CI TASK. W tabeli poniżej znajduje się zestawienie aktualnie dostępnych konfiguracji w obu ośrodkach.
ACK Cyfronet, Kraków | CI TASK, Gdańsk | ||||
---|---|---|---|---|---|
liczba maszyn | liczba rdzeni | pamieć | liczba maszyn | liczba rdzeni | pamięć |
12 | 48 | 320 GB | 4 | 192 | 1 TB |
2 | 96 | 630 GB |
Dostęp do vSMP jest możliwy jednie z poziomu systemu kolejkowego. Należy zatem najpierw uzyskać dostęp do lokalnego systemu kolejkowego w CI TASK lub ACK CYFRONET, aktywując w portalu użytkownika odpowiednie usługi (wskazane jako "usługi nadrzędne"). W przeciwnym razie aplikowanie o dostęp do vSMP nie będzie możliwe:
Następnie, również w portalu użytkownika, w zakładce "Moje konto" należy zaaplikować o usługę "Dostęp do vSMP - CYFRONET" lub "Dostęp do vSMP - TASK":
Zarówno w ACK CYFRONET jak i w CI TASK stosowany jest system kolejowy Torque oraz specjalna kolejka o nazwie vsmp, która obsługuje zadania wykonywane na maszynie vSMP. W ACK CYFRONET dostęp do kolejki vsmp jest możliwy dopiero po załadowaniu specjalnego modułu komendą:
module add vsmp/torque-client
Na maszynie w CI TASK ładowanie modułu nie jest potrzebne. Aby zlecić zadanie na maszynę vsmp w CI TASK, należy użyć polecenia qsub z dodatkowym elementem qos=vsmp. Przykładowe użycie na maszynie CI TASK:
qsub -q vsmp -I -lnodes=1,qos=vsmp:ppn=32
Aby zlecić zadanie na maszynę vSMP w ACK CYFRONET, należy użyć aliasu vqsub. Dodatkowo w przypadku wszelkich obliczeń w ACK CYFRONET należy podać nazwę grantu. Można to zrobić poprzez flagę -A przy zlecaniu zadania lub poprzez ustawienie grantu domyślnego w Portalu PL-Grid (więcej informacji).
Przykładowe użycie na maszynie ACK CYFRONET:
vqsub -q vsmp -l nodes=1:ppn=32 -A GrantID
Do kontroli zadań uruchamianych na maszynie CI TASK używa się standardowych poleceń dla sytemu kolejowego PBS. W przypadku maszyny ACK CYFRONET należy używać specjalnie utworzonych aliasów z poniższej tabeli:
vqstat | odpowiada qstat |
vqsub | odpowiada qsub |
vqdel | odpowiada qdel |
vpbsnodes | odpowiada pbsnodes |
Więcej informacji na temat zlecania zadań przy pomocy systemu kolejkowego PBS znajduje się na osobnej stronie.