Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl>



Podobne dokumenty
Wprowadzenie do obsługi systemów obliczeniowych PCSS

Wykorzystanie klastra Wydziału Informatyki PB do prowadzenia własnych obliczeń. Wojciech Kwedlo Wydział Informatyki PB

wiczenia MPI-2 Mirosław Kupczyk PCSS,

MODELOWANIE MATERIAŁÓW I PROCESÓW

Użytkowanie systemów obliczeniowych PCSS Artur Trojanowski

Efektywne wykorzystanie klastra Zeus w obliczeniach naukowych

Kompilacja i uruchamianie zadań na klastrach Perszeron i Mustang.

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4

Skrócony Poradnik Użytkownika

Logowanie z zewnątrz. Np. Program PUTTY, SSH

Klaster obliczeniowy

Efektywne wykorzystanie klastra Zeus w obliczeniach wykonywanych pakietem Blender. Maciej Czuchry, Klemens Noga

Poszczególne punkty napisali (* oznacza współautorstwo):

Narzędzia klienta usługi archiwizacji

Podstawy pracy w ICM

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum.

Podstawy systemu kolejkowego SLURM

Bartosz Bosak Piotr Kopta Tomasz Piontek

Kopiowanie plików. 1. Z sieci wewnętrznej PK. System Windows

Ćwiczenie nr: 9 Obliczenia rozproszone MPI

Podstawy Linuksa. Wiesław Płaczek Postawy Linuksa 1

Obliczenia rozproszone MPI

Usługi sieciowe systemu Linux

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

Autorzy opracowania (* oznacza współautorstwo):

Uruchomienie Raspberry Pi

Niezawodne usługi outsourcingowe na przykładzie usług kampusowych i Krajowego Magazynu Danych w sieci PIONIER

Zarządzanie kontami w systemie Windows

Migracja obliczeń na system Hydra

Zarządzanie farmami serwerów Linux

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi serwisowej lub wdrożeniowej? Zabezpieczanie plików hasłem

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Cyfronet w CTA. Andrzej Oziębło DKDM

Obliczenia rozproszone MPI

System operacyjny System operacyjny

BASH - WPROWADZENIE Bioinformatyka 4

Instalacja aplikacji

Urządzenie wielofunkcyjne czarno białe 1 szt.

High Performance Computers in Cyfronet. Andrzej Oziębło Zakopane, marzec 2009

PLD Linux Day. Maciej Kalkowski. 11 marca Wydziaª Matematyki i Informatyki UAM

Konfiguracja klientów SSH - PuTTY i WinSCP

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Zasoby i usługi Wrocławskiego Centrum Sieciowo-Superkomputerowego

Pracownia komputerowa. Dariusz wardecki, wyk II

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Komputery Dużej Mocy w Cyfronecie. Andrzej Oziębło Patryk Lasoń, Łukasz Flis, Marek Magryś

Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

IdyllaOS. Prosty, alternatywny system operacyjny. Autor: Grzegorz Gliński. Kontakt:

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

USŁUGI HIGH PERFORMANCE COMPUTING (HPC) DLA FIRM. Juliusz Pukacki,PCSS

Postępowanie WCh AB Wrocław, 12 lutego 2014 r.

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

PLATON U4 Us uga powszechnej archiwizacji. ukasz Kuczy ski Dagmara Bubel Lidia Szczyg owska

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Ćwiczenie nr: 9 Obliczenia rozproszone MPI

Viper Linux Lite, oprogramowanie Linux

d) program działający w środowisku Windows 10. Edytorem tekstu jest: a) Paint b) WordPad c) PowerPoint d) Excel

ESD Kaspersky IS Desktop 2Y KL1867PCADS

Klaster ISSI - raport na dzień 15 kwietnia 2010 r.

Protokoły zdalnego logowania Telnet i SSH

Analiza wydajno±ci serwera openldap

LINUX. Instalacja oprogramowania

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

PRZYKŁAD ROZWIZANIA ZADANIAZ INFORMATORA DO ETAPU PRAKTYCZNEGO EGZAMINU W ZAWODZIE TECHNIK INFORMATYK

Składowanie, archiwizacja i obliczenia modelowe dla monitorowania środowiska Morza Bałtyckiego

Wstęp 5 Rozdział 1. SUSE od ręki 13

CENTRALNA KOMISJA EGZAMINACYJNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Q E M U.

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Tworzenie oprogramowania

Instalacja i konfiguracja serwera SSH.

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

BlackHole. Bezpieczne Repozytorium Ważnych Zasobów.

Instrukcja instalacji oprogramowania SimPlant Planner v.11

Wrocławskie Centrum Sieciowo-Superkomputerowe

Nazwa kwalifikacji: Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych Oznaczenie kwalifikacji: E.12 Numer zadania: 06

CC1 Cracow Cloud One

WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA. Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

System kontroli dostępu ACCO NET Instrukcja instalacji

POZNA SUPERCOMPUTING AND NETWORKING CENTER. Uruchamianie zada obliczeniowych na komputerach KDM

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Przykładowe sprawozdanie. Jan Pustelnik

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Usługi ze wsparciem Centrum Innowacji Microsoft. Jerzy Mikołajczak, Marek Zawadzki

Automatyczne publikowanie rozkładów zajęć

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA

Technologie taśmowe wprowadzenie i zastosowania. Jacek Herold, WCSS

Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Instalacja środowiska MPI w systemie operacyjnym Linux

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Systemy Operacyjne (1)

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

Instrukcja instalacji oprogramowania SimPlant Planner v.11 w wersji Demo (wersja Demo umoŝliwia bezpłatne korzystanie z programu przez 60 dni)

Transkrypt:

Architektura, oprogramowanie i uytkowanie klastra PCSS Marek Zawadzki <mzawadzk@man.poznan.pl>

Plan prezentacji: klastry krótkie wprowadzenie klaster PCSS budowa jak otrzyma konto na klastrze sposób dostpu do klastra podstawy pracy z systemem GNU/Linux kompilowanie własnych programów zlecanie zada obliczeniowych optymalizacja oblicze krótkie wprowadzenie zgłaszanie problemów zarzdzanie klastrem PCSS krótki wstp dla zainteresowanych

Klastry krótkie wprowadzenie Klaster jest to grupa komputerów (np. PC) połczonych sieci i działajcych jak jeden system. Klaster jest duo taszy ni maszyna wieloprocesorowa o podobnej liczbie procesorów. Zalety: wysoka niezawodno, równowaenie obcienia, łatwa rozbudowa i atrakcyjny koszt. Wady: nisza wydajno dla duych zada równoległych, trudniejsze zarzdzanie.

Klastry krótkie wprowadzenie

Klastry krótkie wprowadzenie Co klaster oznacza dla uytkownika? Konto i wspólny katalog domowy na wszystkich wzłach Zlecanie kilku mniejszych zada, które działaj niezalenie lub zlecanie zada rozproszonych (np. MPI) Inny sposób monitorowania zada i całego systemu

Klaster PCSS - budowa 248 64-bitowych procesorów Intel Itanium2 Wzły 2-procesorowe połczone sieci Gigabit Ethernet (1000 Mbit/s) 500GB pamici RAM (w sumie) System operacyjny: Debian GNU/Linux System kolejkowy: OpenPBS wkrótce: wicej wzłów, InfiniBand

Klaster PCSS - budowa

Klaster PCSS - budowa

Klaster PCSS - budowa

Klaster PCSS - budowa

Jak otrzyma konto na klastrze? NOWI UYTKOWNICY: Drukujemy, wypełniamy i przesyłamy poczt standardowy wniosek o grant obliczeniowy (wstpny lub pełny). UYTKOWNICY JU POSIADAJCY GRANT: Przesyłamy wniosek o przedłuenie grantu na rok 2005. WSZYSCY UYTKOWNICY: Wypełniamy uproszczony formularz na www w celu otrzymania konta i ustawienia hasła.

Jak otrzyma konto na klastrze? WNIOSKI do wypełnienia: http://www.man.poznan.pl/oferta/nauka/ FORMULARZ NA WWW: http://sherwood.man.poznan.pl/new_user

Sposób dostpu do klastra Praca interaktywna: SSH (Linux/*nix: ssh (OpenSSH). MS Windows: putty, TTYSSH, OpenSSH). Aplikacje graficzne: konieczno włczenia X11 Forwarding w ssh. Przesyłanie plików: SCP lub SFTP (Linux/*nix: scp, sftp. MS Windows: WinSCP, PSCP, PFTP)

Podstawy pracy z systemem GNU/Linux Domylny shell: bash Podstawowe polecenia: man, cd, mkdir, cp, mv, rm, ps, du Edytory tekstowe: vim, pico Manager plików, edytor, ftp: mc (GNU Midnight Commander) Kalkulator: calc (dowolna precyzja) Zmiana hasła: passwd Zmiana shell'a: chsh Klucze ssh Poczta Wicej informacji: http://www.man.poznan.pl/~mzawadzk/faq

Podstawy pracy z systemem GNU/Linux WICZENIA PRAKTYCZNE:

Kompilowanie własnych programów Kompilatory Intel C/C++ i Fortran: icc (C/C++) ifort (Fortran 90/95/77) Kompilatory GNU gcc (C/C++) f77 (Fortran 77) Wicej informacji: /usr/local/doc

Kompilowanie własnych programów MPI: Intel: mpi_icc, mpif90 GNU: mpi_gcc, mpif77 Uruchamianie: mpirun -np LICZBA_PROCESORÓW Wicej informacji: /usr/local/doc

Zlecanie zada obliczeniowych Dlaczego jest potrzebny system kolejkowy: zabezpieczenie przed przecieniem maszyny uruchamianie zada na wzłach klastra sprawiedliwy podział zasobów nadawanie priorytetów zadaniom, uytkownikom i grupom kontrola zada w całym klastrze

Zlecanie zada obliczeniowych System kolejkowy OpenPBS: darmowy wsparcie dla rónych architektur sprztowych dostpny kod ródłowy moliwo zakupienia wersji komercyjnej

Zlecanie zada obliczeniowych Wywietlanie dospnych kolejek: qstat -Q qstat -Q -f Zlecenie zadania: qsub [-q NAZWA_KOLEJKI] skrypt_startowy Wicej informacji: man pbs

Zlecanie zada obliczeniowych Wywietlanie stanu zadania: qstat qstat -f Usunicie zadania: qdel IDENTYFIKATOR_ZADANIA Wicej informacji: man pbs

Zlecanie zada obliczeniowych WICZENIA PRAKTYCZNE:

Optymalizacja oblicze krótkie wprowadzenie Dlaczego trzeba optymalizowa obliczenia na IA-64? Podstawowe narzdzia optymalizacyjne: kompilatory (opcje -O1 -O2 -O3) narzdzia optymalizacyjne: pfmon, qprof inne Co zrobi, aby zlikwidowa nieoptymalne fragmenty?

Optymalizacja oblicze krótkie wprowadzenie WICZENIA PRAKTYCZNE:

Zgłaszanie problemów Jak zgłasza problem, aby najszybciej uzyska pomoc: http://www.man.poznan.pl/~mzawadzk/faq#1.1. Dlaczego lepiej zgłasza problemy przez email ni telefonicznie? Administratorzy: Piotr Siwczak <psiwczak@man.poznan.pl> Marek Zawadzki <mzawadzk@man.poznan.pl>

Wicej informacji /etc/motd http://www.man.poznan.pl http://www.sherwood.man.poznan.pl http://www.man.poznan.pl/~mzawadzk http://groups.google.pl http://www.linux.org/lessons http://www-unix.mcs.anl.gov/mpi/mpich/

Dziekuj za uwag. Pytania?

Zarzdzania klastrem PCSS krótki wstp dla zainteresowanych Debian GNU/Linux SystemImager NFS, OpenSSH MPICH OpenPBS