🔥 Selamat datang di POKERBISON — Jelajahi tren terbaru tentang casino-avec-bonus-sans-depot!
Latihan Bonus HTC 1.9: Menjelajahi condor_status
Tujuan dari latihan ini adalah mencoba beberapa opsi paling umum pada perintah condor_status, sehingga Anda dapat melihat slot secara efektif.
Bagian utama dari latihan ini hanya membutuhkan beberapa menit, tetapi jika Anda memiliki waktu lebih nanti, kembali dan kerjakan ide-ide pengembangan di akhir untuk menjadi ahli condor_status!
Memilih Slot
Program condor_status memiliki banyak opsi untuk memilih slot mana yang akan ditampilkan. Anda sudah belajar dasar condor_status dan variasi condor_status -compact (yang mungkin ingin Anda coba lagi sebelum melanjutkan).
Opsi lain yang nyaman adalah hanya menampilkan slot yang tersedia saat ini:
username@ap1 $ condor_status -avail
Tentu saja, setiap mesin eksekusi hanya melaporkan slotnya ke kolektor pada interval waktu tertentu, sehingga daftar ini tidak mencerminkan realitas slot secara real-time. Namun keterbatasan ini berlaku untuk semua keluaran condor_status, tidak hanya dengan opsi -avail.
Mirip dengan condor_q, Anda dapat membatasi slot yang ditampilkan dengan dua cara mudah. Untuk menampilkan hanya slot pada mesin tertentu:
username@ap1 $ condor_status
Misalnya, jika Anda ingin melihat slot di wisc (di pool CHTC):
username@ap1 $ condor_status wisc
Untuk menampilkan slot tertentu pada mesin:
username@ap1 $ condor_status @
Misalnya, untuk melihat slot "pertama" pada mesin di atas:
username@ap1 $ condor_status slot1@wisc
Catatan: Anda dapat menyebutkan lebih dari satu hostname, slot, atau kombinasinya pada baris perintah, sehingga slot untuk semua hostname dan/atau slot yang disebut akan ditampilkan.
Mari berlatih menggunakan pilihan condor_status!
- Daftar semua slot di pool — berapa totalnya?
- Berlatih menggunakan semua bentuk condor_status yang telah Anda pelajari: Daftar slot yang tersedia. Daftar slot pada mesin tertentu (misalnya, wisc ). Daftar slot tertentu dari mesin tersebut. Coba daftar slot dari beberapa mesin (tidak semua) sekaligus. Coba gunakan campuran hostname dan ID slot sekaligus.
Melihat ClassAd Slot
Sama seperti dengan condor_q, Anda dapat menggunakan condor_status untuk melihat ClassAd lengkap untuk slot tertentu (sering disebut sebagai "machine ad"):
username@ap1 $ condor_status -long @
Karena ClassAd slot mungkin memiliki 150–200 atribut (atau lebih), sebaiknya tampilkan ClassAd untuk satu slot dalam satu waktu, seperti ditunjukkan di atas.
Berikut beberapa contoh atribut umum yang menarik dari keluaran condor_status:
OpSys = "LINUX" DetectedCpus = 24 OpSysAndVer = "SL6" MyType = "Machine" LoadAvg = 0.99 TotalDisk = 798098404 OSIssue = "Scientific Linux release 6.6 (Carbon)" TotalMemory = 24016 Machine = "wisc" CondorVersion = "$CondorVersion: 8.5.5 May 03 2016 BuildID: 366162 $" Memory = 1024
Seperti yang mungkin Anda lihat, ada campuran atribut tentang mesin secara keseluruhan (karena itu disebut "machine ad") dan tentang slot secara khusus.
Silakan periksa ClassAd mesin sekarang.
Melihat Slot Berdasarkan Ekspresi ClassAd
Seringkali, berguna untuk melihat slot yang memenuhi kriteria tertentu. Misalnya, jika Anda tahu bahwa pekerjaan Anda membutuhkan banyak memori untuk berjalan, Anda mungkin ingin melihat berapa banyak slot memori tinggi yang ada dan apakah mereka sibuk. Anda dapat memfilter daftar slot seperti ini menggunakan opsi -constraint dan ekspresi ClassAd.
Misalnya, kita ingin menampilkan semua slot yang menjalankan Scientific Linux 7 (sistem operasi) dan memiliki setidaknya 16 GB memori yang tersedia. Perhatikan bahwa memori dilaporkan dalam satuan Megabyte. Perintahnya adalah:
username@ap1 $ condor_status -constraint 'OpSysAndVer == "CentOS7" && Memory >= 16000'
Catatan: Berhati-hatilah dalam menggunakan tanda kutip dengan tepat dalam perintah ini. Pada contoh di atas, tanda kutip tunggal ( ' ) digunakan untuk shell, sehingga seluruh ekspresi diteruskan ke condor_status tanpa perubahan, dan tanda kutip ganda ( " ) mengelilingi nilai string dalam ekspresi itu sendiri.
Saat ini di PATh, hanya ada beberapa slot yang memenuhi kriteria ini (server memori tinggi kami, terutama digunakan untuk perakitan metagenomik).
Jika Anda tertarik mempelajari lebih lanjut tentang penulisan ekspresi ClassAd, lihat bagian 4.1 dan khususnya 4.1.4 dari Manual HTCondor. Ini adalah materi lanjutan, jadi jika Anda tidak ingin membacanya, tidak apa-apa. Tetapi jika Anda melakukannya, luangkan waktu untuk berlatih menulis ekspresi untuk perintah condor_status -constraint.
Catatan: Perintah condor_q juga menerima opsi -constraint! Seperti yang Anda duga, opsi ini memungkinkan Anda membatasi pekerjaan yang ditampilkan berdasarkan ekspresi ClassAd.
Bonus: Memformat Keluaran
Perintah condor_status menerima opsi -autoformat ( -af ) yang sama dengan yang diterima condor_q, dan opsi tersebut memiliki arti yang sama di kedua perintah. Tentu saja, atribut yang tersedia di machine ad mungkin berbeda dengan yang ada di job ad. Gunakan Manual HTCondor atau lihat ClassAd slot individual untuk mendapatkan gambaran lebih baik tentang atribut apa yang tersedia.
Misalnya, saya penasaran dengan nama host dan sistem operasi dari slot dengan memori lebih dari 32 GB:
username@ap1 $ condor_status -af Machine -af OpSysAndVer -constraint 'Memory >= 32000'
Jika Anda mau, luangkan beberapa menit sekarang atau nanti untuk bereksperimen dengan pemformatan condor_status.
Referensi
Seperti yang disarankan di atas, jika Anda ingin mempelajari lebih lanjut tentang condor_q, Anda dapat membaca:
- Baca halaman manual condor_status atau bagian Manual HTCondor (teks yang sama) untuk mempelajari lebih banyak opsi
- Baca tentang atribut ClassAd di lampiran Manual HTCondor
- Baca tentang ekspresi ClassAd di bagian 4.1.4 Manual HTCondor
Kasino
Olahraga
paypal-casino-canada