আমি কীভাবে এসজিইতে ব্যবহারকারীর জন্য চলমান কাজের সর্বাধিক সংখ্যা নির্ধারণ করতে পারি?


9

আমরা এসজিই (সান গ্রিড ম্যানেজার) ব্যবহার করছি। সমস্ত ব্যবহারকারীর কাছ থেকে মোট সমবর্তী কাজের সংখ্যা সম্পর্কে আমাদের কিছু সীমাবদ্ধতা রয়েছে।

আমি জানতে চাই যে কোনও নির্দিষ্ট ব্যবহারকারীর জন্য একযোগে চলমান চাকরির সংখ্যার উপর একটি অস্থায়ী, স্বেচ্ছাসেবী সীমা নির্ধারণ করা সম্ভব কিনা if

উদাহরণস্বরূপ, ব্যবহারকারী dave500 টি কাজ জমা দিতে চলেছেন, তবে তিনি একযোগে চালাবার জন্য 100 টিরও বেশি চাইবেন না, উদাহরণস্বরূপ যেহেতু তিনি জানেন যে কাজগুলি অনেকগুলি I / O করে যা ফাইলসাইম আটকে দেয় (সত্য ঘটনা, দুর্ভাগ্যক্রমে)।

এটা কি সম্ভব?

উত্তর:


9

আপনি একটি জটিল এর সাথে সংজ্ঞা দিতে পারেন qconf -mc। এটিকে high_ioযেকোন বা আপনার পছন্দ মতো কিছু বলুন এবং উপভোগযোগ্য ক্ষেত্রটি এতে সেট করুন YES। তারপরে জটিল মানগুলিতে সেট সহ বৈশ্বিক কনফিগারেশন qconf -me globalবা নির্দিষ্ট কাতারে । এখন আপনার ব্যবহারকারীদের বলুন বা আপনি ব্যবহার করতে চান এমন অনেক "টোকেন" নির্দিষ্ট করতে বা বলুন । এটি আপনার জটিল মানটি সেট করে যা কিছুকে সাম্প্রতিক কাজের সংখ্যা সীমাবদ্ধ করবে।qconf -mq <queue name>high_io=500-l high_io=1

এটি করার অন্য উপায়টি হল কোটা সহ। এর সাথে qconf -arqsদেখতে কোটা যুক্ত করুন :

 {
        name         dave_max_slots
        description  "Limit dave to 500 slots"
        enabled      true
        limit        users {dave} to slots=500
 }

কমিলকে ধন্যবাদ এবং দেরী জবাবের জন্য দুঃখিত। আমি বেশ নতুন যেহেতু কয়েকটা ফলো-আপ করছি qconf। আপনার প্রথম পরামর্শ সম্পর্কে, আপনি কিছুটা আরও স্পষ্ট হতে পারে? "উপভোগযোগ্য" কী? উল্লিখিত হিসাবে কনফিগার করার পরে, আমি কেবল ব্যবহারকারীকে qsubসাথে বলতে পারি -l high_io=1?
ডেভিড বি

1
মূলত একটি জটিল হ'ল মানের একটি সংস্থান যা কোনও কাজের দ্বারা -lস্যুইচ-এ সরিয়ে অনুরোধ করা যেতে পারে qsub। কমপ্লেক্সকে গ্রাহ্যযোগ্য করার জন্য সেট করার দ্বারা, এর অর্থ হ'ল যখন কোনও কাজ অনুরোধ করে যে জটিলটি উপলব্ধ হয় তখন হ্রাস হয়। সুতরাং যদি কোনও কাতারে হাই হাইওও কমপ্লেক্সের 500 থাকে এবং একটি চাকরি 20 টির জন্য অনুরোধ করে তবে অন্যান্য কাজের জন্য 480 পাওয়া যাবে। আপনি যেমন আপনার উদাহরণ হিসাবে জটিল অনুরোধ করবেন।
কামিল কিসিয়েল

ধন্যবাদ কামিল। দুঃখিত আমি ভোট দিতে পারি না (এখনও যথেষ্ট খ্যাতি নেই)।
ডেভিড বি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.