PBS Betiği Hazırlama ve PBS Komutları



Benzer belgeler
PBS Betiği Hazırlama ve PBS Komutları. Feyza Eryol

Çalışma Grupları Eğitimleri. TÜBİTAK ULAKBİM / ANKARA 5-9 Nisan 2010

Grid Ortamında İş Gönderme

Küme Bilgisayar ve Grid Üzerine İş Gönderimi

Grid Ortamında İş Gönderme. Feyza Eryol, Emrah Akkoyun,

Küme Bilgisayarlarda PBS Kuyruk Sistemi

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Komut Penceresi ile Çalışmaya Başlamak

Linux'ta Kabuk ve Kabuk Programlama

Bilin tarafından verilen Kullanıcı Adı ve Şifresini bu alanlara giriniz. Bilin Yazılım ve Bilişim Danışmanlığı Ltd. Şti.

Grid İş Gönderme. Emrah Akkoyun, Feyza Eryol,

BLGM 354 DENEY 1 * GİRİŞ

Windows Live Mail Programı Kurulumu ve Ayarlanması

Toplu İleti Gönderimi

qmail ile SPAM engelleme Devrim Sipahi Dokuz Eylül Üniversitesi

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

dinamo / Periyodik İşler

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Wireshark Lab.: DNS. 1. nslookup

TC KİMLİK NO SMS GÖNDERİM XML API

SQL Uyarı Programı Kurulum ve Kullanımı

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

Apache üzerinden Red Hat 5 yüklenmesi

CYGWIN KURULUMU ve KULLANIMI

Kullanıcı Pratik Eğitimi Özgür Erbaş

Kullanıcı Pratik Eğitimi.

BOTAN SMS APİ DÖKÜMANI. Versiyon 1.0

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

LOGO Online Mutabakat ve Finans Süreç Yönetimi. ARTI BİLİŞİM ve DESTEK HİZMETLERİ

e-defter Yönetim Panelinde Yer Alacak Bilgilere Ait Program Veri Alanları

Paralel Hesaplama - Beowulf Cluster

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

AKINSOFT E-Mutabakat. Yardım Dosyası

ITUGRID. ITU KampüsGRID Tanıtım ve Sisteme Erişim. ITU, Bilişim Enstitüsü, HPC Grubu

DESTEK DOKÜMANI. Masaüstü için rapor kısayolu. Ürün : GO Bölüm : Görev Zamanlayıcı

Microsoft Outlook 2007

Hızlı Kurulum ve Yapılandırma Kılavuzu

Kabuk Programlama (Bash)

Hızlı Başlangıç Kılavuzu

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

MaestroPanel Kurulum

1) İlk olarak oluşturduğumuz filtre adı yazılır. (örneğin tatil mesajı, taşı vb gibi.) 2) Sonra filtre için kural belirlenir.

ÜSKÜDAR ÜNVERSİTESİ EBYS KULLANIM KILAVUZU

EpostaGonder V1.4 KULLANIM KLAVUZU

PHP (II) Formlar. Dosya İşlemleri. 2002, Sanem SARIEL PHP Ders Notları 2 1. Formlar

MİKRO YAZILIM E-MUTABAKAT

Sözü fazla uzatmadan bu durumlar için bir çözüm yolunu sizlere paylaşmak istiyorum..

Regular Expressions Version 0.1

Yrd. Doç. Dr. A. Burak İNNER

MEB E-Posta Hizmetleri ve Outlook Programı

Linux altında komut satırında...

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

XML API v2.0 Belge sürümü : 2.0.2

ANDROID İŞLETİM SİSTEMİ YÜKLÜ OLAN TELEFON VEYA TABLETLERE ÖĞRENCİ WEBMAIL TANIMLAMA

e-mutabakat hesabı için adresimizden kayıt olabilirsiniz.

AKINSOFT FilterPlus 2

BEŞHEKİM GRUP AYBEL YAZILIM İBYS PROGRAMI KULLANIMI

PiSi ile Paket Yapımı. S.Çağlar Onur

TRAKYA ÜNİVERSİTESİ E-ANKET SİSTEMİ KULLANIM KLAVUZU

Bilge Elektronik Ltd. Şti. Eczanem Otomasyon Sistemi. SMS Modülü

Logo Mobile Kurulum ve Kullanım

Kurumsal Grup E-Posta Eğitim Dokümanı

Temel Li nux Eği t i mi Böl üm

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

Pardus ta Komutlarla Çalışmak

7/24 destek hattı Kolay kurulum CD si Üç yıl garanti Üç yıl garanti YM.WR.5341.UM.TR.D01REV

C# ile e-posta Göndermek

Fonksiyon nedir? <?php $deger = pow(5,3); //625 döndürür echo $deger; echo "<br>", pow(5,3);

E-Posta Hesapları ve Anında Mesajlaşma Yazılımları

Grid Site Kurulumu

E-FATURA LOGO ENTEGRATÖRLÜK UYGULAMASI

T.C. İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı. e-dilekçe Kullanıcı Kılavuzu. Ekim 2012

E-postaya Tarama Hızlı Kurulum Kılavuzu

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

Linux Kurulumu (Sürüm 1.52) İçindekiler

FOSHARE UYGULAMASI Güvenli Dosya Alışverişi

E-REÇETE KULLANICI DÖKÜMANI

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

GÖZETMEN İLE BAŞVURU FORMU DOLDURMA TALİMATI

NECMETTİN ERBAKAN ÜNİVERSİTESİ E-POSTA YARDIM BELGESİ

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

MCR02-AE Ethernet Temassız Kart Okuyucu

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Turquaz Kurulum Dökümani Linux

1. Portala Giriş. 2. Portalın Kullanımı Genel

30 Mayıs ETASQLMNG Programına giriş

BİLGİ & İLETİŞİM TEKNOLOJİLERİ

AKINSOFT ProKuaför. Yardım Dosyası. Doküman Versiyon : Tarih : Sayfa-1. Copyright 2010 AKINSOFT

Resimdeki alandan tarih aralığı belirterek de (testlerin hasta hesabına aktarıldığı tarihi baz alır). İstek yapılan hasta listesine ulaşabilirsiniz.

KLUPOSTA KULLANIM KILAVUZU

e-mutabakat Ekstre Gönderimi

VERİ GÖNDERME PROGRAMI KULLANMA KILAVUZU (Tesisler tarafından kullanılacak)

MİLLİ EĞİTİM BAKANLIĞI YENİ EPOSTA SİSTEMİ HAKKINDA MEB

2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.

LOGO için Online Mutabakat Kullanım Kılavuzu

Transkript:

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/ www.grid.org.tr

İÇERİK PBS Betik Dili PBS Seçenekleri PBS Betiğinin Hazırlanması PBS Komutları Uygulamalar

PBS İşleri 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.

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.

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

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

PBS Betikleri - I SSH terminallerinden: Sunucu adı: lufer.ulakbim.gov.tr Kullanıcı Adı: egitimxx Kullanıcı Şifresi: xxxxxxx $ cd pbs $ ls -la

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

PBS Komutları qsub qstat f qstat u qdel Yığın işleri PBS sunucuya teslim eder Bir PBS işinin ayrıntılı durumunu gösterir Belirli bir kullanıcının PBS işlerini gösterir PBS işinin silinmesini sağlar

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.

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)

PBS Komutları qstat, qdel qstat -u {kullanici_adi} qdel {is_numarasi}

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

Uygulamalar - II $ less ornek_pbs2.sh $ qsub ornek_pbs2.sh $ qstat u egitimxx $ ls lrt $ less hostname.out

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

http://www.grid.org.tr http://wiki.grid.org.tr grid-teknik@ulakbim.gov.tr YEF @ TR-Grid Okulu, TAEK, ANKARA