PBS Betiği Hazırlama ve

Slides:



Advertisements
Benzer bir sunumlar
Kabuk ve Kısayollar-I.
Advertisements

TEHLİKELİ ATIK BEYAN SİSTEMİ (TABS)
I. Ulusal Yüksek Başarım ve Grid Konferansı Deprem Merkezi Bulma Uygulamasının JDL İş Akışları ile Paralelleştirilmesi M.Yilmazer, R. Arikan, M. S. Geden,
Sinan Doğan, Esra Beyoğlu
FreeRADIUS ile Kimlik Denetimi
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
SEE-Grid Eğitim Altyapısı. Pratik eğitimler SEE-Grid eğitim sanal organizasyonu (sgdemo) üzerinden verilecektir. Bu sanal organizasyona.
İnternet Programcılığı
Kişisel Web Sayfaları Kullanım Bilgileri
İNTERNET VE İLETİŞİM.
T.C. GÜNEY EGE KALKINMA AJANSI
Grid Ortamında İş Gönderme I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara
OKULU, 30 Nisan – 2 Mayıs 2008, ANKARA GRİD VERİ YÖNETİMİ OKULU 30 Nisan – 2 Mayıs 2008, Türkiye Atom Enerjisi Kurumu, Ankara.
Grid Ortamında İş Gönderme TR-Grid Okulu 30 Nisan 2008, TAEK, Ankara.
E-posta Sistemi Outlook Ayarları
4. UNIX ve Linux’e Giriş.
BELGE SAĞLAMA HİZMETLERİ
GLite Grid Servisleri Aslı Zengin – Onur Temizsoylu – /38.
T.C ŞANLIURFA VALİLİĞİ İl Merkez Proje Ofisi 2008 – 2009 SODES PROJELERİ WEB YÖNETİM ARAYÜZÜNÜN KULLANILMASI.
TÜBİTAK ULAKBİM YÜKSEK BAŞARIMLI BİLGİ İŞLEM MERKEZİ TÜBİTAK ULAKBİM Küme Bilgisayar ve Grid Üzerine İş Gönderimi Onur Temizsoylu – Kürşad.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
ŞANLIURFA SAĞLIK MÜDÜRLÜĞÜ E-POSTA KULLANIM SUNUSU
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar.
Çerez(Cookie) Kullanımı Oturum Yönetimi
TR-Grid Servisleri I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara Bu sunum.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Küme Bilgisayarlar Onur Temizsoylu Grid ve.
Dumlupınar Üniversitesi
Fonksiyonlar Fonksiyon nedir?
Grid İş Gönderme Emrah Akkoyun,
Ankara Üniversitesi 2011 Yılı Birim Faaliyet Raporu Hazırlama Aşamaları Strateji Geliştirme Daire Başkanlığı Stratejik Yönetim ve Planlama Şubesi 02 Mart.
Küme Bilgisayarlarda PBS Kuyruk Sistemi
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
BAĞLANTI (KÖPRÜ) OLUŞTURMA
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
Kabuk Programlama Kerem ERZURUMLU
Paralel Programlamaya Giriş
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
İnternet Programlama PHP.
ODTÜ Bilgi İşlem Merkezi Anti-Spam Çalışmaları Tayfun Asker ODTÜ-BİDB
ÖĞRENCİLERE E-POSTA PROJESİ
Kabuk Programlama Kerem ERZURUMLU
Kullanıcı Pratik Eğitimi. Kullanıcı Arayüzüne Erişim Kullanıcı arayüzüne ssh ile bağlanın ssh –l egitim(1-20) somon.ulakbim.gov.tr.globus.
Grid Orta Katmanı ve İş Akışı TR ATLAS Gaziantep Grid Workshop Haziran, Gaziantep Üniversitesi.
Kullanıcı Pratik Eğitimi Özgür Erbaş
PHP.
Projeler.meb.gov.tr Projeler Koordinasyon Merkezi Başkanlığı PROJELER KOORDİNASYON MERKEZİ BAŞKANLIĞI 2010.
SEVGİLİ ÖĞRENCİLERİMİZ SEVGİLİ ÖĞRENCİLERİMİZ ERİŞİM SAĞLANAN WEB SİTESİNDEN KULLANICI ADI VE ŞİFRESİ İLE SİSTEME GİRİŞ YAPABİLİRSİNİZ. KULLANICI ADINIZ.
İNTERNET VE İLETİŞİM.
SODES BİS SİSTEMİ.
Hayrettin Bucak Sistem yöneticisi TÜBİTAK ULAKBİM Ekim 2003.
Paralel Programlamaya Giriş
Karaman Milli Eğitim Müdürlüğü, Mebbis Şubesi 2012
İKMAP İnternet 1 Ders Notu
Kabuk Programlama Shell Scripting(bash)
Ekle Butonunu tıklayın.
PHP Programlama Dili GİRİŞ.
TEMEL LİNUX KOMUTLARI.
Grid Site Kurulumu deployment/documentation/LCG2-Manual-Install/
ZAMANLANMIŞ GÖREVLER. Linux sistemde bazı işlerin istediğiniz zamanlarda ya da zaman aralıklarında otomatik olarak yapılmasını sağlayabilirsiniz. Yani.
Grid Ortamında İş Gönderme Feyza Eryol, Emrah Akkoyun,
BMS-301 Kabuk Programlama Güz 2015 (2. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Yardım Komutları Linux’ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos.
KIRKLARELİ ÜNİVERSİTESİ
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
İNTERNET.
 Destek sistemine hangi adresten ulaşabilirim?.  Sisteme nasıl giriş yapabilirim?  Kullanıcı bilgilerimi nasıl güncelleyebilirim?  Bildirimimi nasıl.
Kim Korkar Linux’tan.
Linux Komutları.
Paralel Programlamaya Giriş
HAZIRLAYAN HÜRREM SİNCAP
Sunum transkripti:

PBS Betiği Hazırlama ve PBS Komutları I. Ulusal Yüksek Başarım ve Grid Konferansı 15-18 Nisan 2009, ODTÜ, Ankara http://www.grid.org.tr/basarim09/

İÇERİK I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Betik Dili PBS Seçenekleri PBS Betiğinin Hazırlanması PBS Komutları Uygulamalar I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

PBS İşleri I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS’in temel işlevi gönderilmiş olan işleri yönetmektir. Sisteme gönderilmiş olan her iş: İhtiyaç duyulan kaynakları tanımlayabilir, Öncelik belirtebilir, Çalışma zamanını belirleyebilir, Çalışmasının başlama ve bitiş zamanında e-posta gönderebilir, Diğer işler ile zamanlama uyumunu sağlayabilir. I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Kullanımı En basit anlamda, PBS ile birlikte iş çalıştırabilmek için: Bir PBS betiği oluşturmak (ornek.sh) qsub <pbs betik ismi> komutu yardımıyla hazırlanan işi kuyruk sistemine göndermek gerekmektedir. Gönderilen iş tamamlandıktan sonra, çalışma dizininizde, İşİsmi.eİşNumarası İşİsmi.oİşNumarası olmak üzere standart hata ve standart çıktı dosyaları oluşturur. I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Betik Dili PBS Betikleri, herhangi bir betik dilinde yazılabilir: csh, bash, tcsh, sh, perl, etc. Hazırlanan betiğin çalıştırılabilir olması önemli değil, göndermek istediğiniz işin çalıştırılabilir olması önemlidir. PBS betiğinin ana yapısını şu şekilde özetleyebiliriz: PBS seçenekleri Shell komutları Çalıştırmak istediğiniz dosyanız ve bu dosyanın parametreleri I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Seçenekleri #PBS –V : İşin gönderildiği shellden çevre değişkenlerinin taşınmasını sağlar. #PBS –l : İşin gereksinim duyduğu kaynakları listeler. #PBS –l nodes=2:ppn=2 #PBS –l mem=4gb #PBS –l walltime=10:00:00 #PBS –N: İşin ismini belirler. #PBS –N hello_world #PBS –q : İşin gönderildiği kuyruğu ve bu kuyruğun bulunduğu PBS sunucusunu tanımlar. #PBS –q sgdemo@ce.ulakbim.gov.tr #PBS –M : İş ile ilgili bilgilendirmelerin gönderileceği e-posta adresini belirler. #PBS –M feyza@ulakbim.gov.tr #PBS –m : İş ile ilgili bilgilendirme durumlarını belirler. #PBS –m bae : [b]egin, [a]bort, [e]nd I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Betikleri - I SSH terminallerinden: Sunucu adı: lufer.ulakbim.gov.tr Kullanıcı Adı: egitimxx Kullanıcı Şifresi: xxxxxxx $ cd pbs $ ls -la I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Betikleri - II /home_palamut2/egitim/egitimxx/pbs/ornek_pbs1.sh Kendi derlediğimiz bir C kodu /home_palamut2/egitim/egitimxx/pbs/ornek_pbs2.sh Mevcut sistem komutlarından “hostname” komutu /home_palamut2/egitim/egitimxx/pbs/ornek_pbs3.sh Hello World MPI kodu I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Komutları PBS işinin silinmesini sağlar qdel Belirli bir kullanıcının PBS işlerini gösterir qstat –u Bir PBS işinin ayrıntılı durumunu gösterir qstat –f Yığın işleri PBS sunucuya teslim eder qsub I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Komutları - qsub qsub [seçenekler] betik_dosyası PBS betiği içinde yer alan, PBS seçeneklerini qsub komutu ile birlikte komut satırından da vermemiz mümkündür. qsub –l nodes=4:ppn=2 betik_dosyasi qsub –l mem=4gb betik_dosyasi ... Detaylı bilgi için Torque PBS qsub yardım dosyalarından edinilebilir. I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara PBS Komutları - qstat qstat [seçenekler] Bir işin durumu: E : İş çalışmış ve bitti (ended) H : İş beklemeye alındı (held) Q : İş kuyrukta bekliyor (queued) R : İş çalışıyor (running) W: İş çalışma zamanını bekliyor (waiting) I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

PBS Komutları – qstat, qdel qstat -u {kullanici_adi} qdel {is_numarasi} I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara Uygulamalar - I SSH terminallerinden: Sunucu adı: lufer.ulakbim.gov.tr Kullanıcı Adı: egitimxx Kullanıcı Şifresi: xxxxxxx $ cd pbs $ less helloworld.c $ gcc –o helloworld helloworld.c $ less ornek_pbs1.sh $ qsub ornek_pbs1.sh $ qstat –u egitimxx $ ls –lrt $ less helloworld.out I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara Uygulamalar - II $ less ornek_pbs2.sh $ qsub ornek_pbs2.sh $ qstat –u egitimxx $ ls –lrt $ less hostname.out I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara Uygulamalar - III $ module avail $ module {un}load tr-10-ulakbim/library/mpich-1.2.7p1/gcc $ module list $ less MPItest.c $ mpicc –o MPItest MPItest.c $ less ornek_pbs3.sh $ qsub ornek_pbs3.sh $ qstat –u egitimxx $ ls –lrt $ less mpitest.out I. Ulusal Yüksek Başarım ve Grid Konferansı, ODTÜ, Ankara

http://www.grid.org.tr http://wiki.grid.org.tr grid-teknik@ulakbim.gov.tr