cpulimit - ক্লাউডে অনলাইন

এটি হল cpulimit কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


cpulimit -- একটি প্রক্রিয়ার CPU ব্যবহার সীমিত করে

সাইনোপিসিস


cpulimit [লক্ষ্য] [বিকল্প...] [ -- প্রোগ্রাম]

বর্ণনাঃ


এ TARGET ঠিক এইগুলির মধ্যে একটি হতে হবে:

-p, --পিড=N
প্রক্রিয়ার পিড

-e, --exe=ফাইল
এক্সিকিউটেবল প্রোগ্রাম ফাইলের নাম

-P, --পথ=পাথ
এক্সিকিউটেবল প্রোগ্রাম ফাইলের পরম পথের নাম

বিকল্প

-b, --পটভূমি
টার্মিনাল মুক্ত করে পটভূমিতে cpulimit চালান

-c, --সিপিইউ
উপলব্ধ CPU কোরের সংখ্যা উল্লেখ করুন। সাধারণত এটি আমাদের জন্য সনাক্ত করা হয়.

-l, --সীমা=N
সিপিইউ এর শতাংশ 1 থেকে উপরে অনুমোদিত। সাধারণত 1 - 100, কিন্তু বহু-তে বেশি হতে পারে
মূল CPUs। (বাধ্যতামূলক)

-q, -- শান্ত
শান্ত মোডে চলে, কনসোলে আপডেট বার্তা লেখা এড়িয়ে যায়।

-k, --হত্যা
এর CPU ব্যবহার থ্রোটল করার পরিবর্তে লক্ষ্য প্রক্রিয়াকে হত্যা করুন

-r, -- পুনরুদ্ধার করুন
-k পতাকা ব্যবহার করে নিহত একটি প্রক্রিয়া পুনরুদ্ধার করুন।

-s, --সংকেত
আমরা যখন প্রস্থান করি তখন প্রেক্ষিত প্রক্রিয়ায় একটি বিকল্প সংকেত পাঠান। ডিফল্ট হল SIGCONT।

-v, -- ভারবোস
নিয়ন্ত্রণ পরিসংখ্যান দেখান

-z, -- অলস
প্রস্থান করুন যদি কোন উপযুক্ত লক্ষ্য প্রক্রিয়া না থাকে, অথবা যদি এটি মারা যায়

-- এটি চূড়ান্ত CPUlimit বিকল্প। নিম্নলিখিত সব অপশন আমরা অন্য প্রোগ্রামের জন্য
চালু হবে।

-h, --help
এই সাহায্য প্রদর্শন এবং প্রস্থান করুন

উদাহরণ


ধরে নিচ্ছি আপনি শুরু করেছেন `foo --বার' এবং আপনি সঙ্গে খুঁজে শীর্ষ(এক্সএনএমএক্স) বা ps(1) যে এই
প্রক্রিয়া আপনার সমস্ত সিপিইউ সময় ব্যবহার করে যা আপনিও করতে পারেন

# cpulimit -e foo বিন্যাস -l 50
এক্সিকিউটেবল প্রোগ্রাম ফাইলে কাজ করে প্রক্রিয়াটির CPU ব্যবহার সীমিত করে (দ্রষ্টব্য:
যুক্তি "--বার" বাদ দেওয়া হয়েছে)

# cpulimit -p 1234 -l 50
PID-তে কাজ করে প্রক্রিয়াটির CPU ব্যবহার সীমিত করে, যেমন দেখানো হয়েছে ps(1)

# cpulimit -P /usr/bin/foo -l 50
একই রকম -e কিন্তু পরম পথের নাম ব্যবহার করে

# /usr/bin/someapp

# cpulimit -p $! -l 25 -b
স্ক্রিপ্টের জন্য দরকারী যেখানে আপনি শেষ কমান্ড রান থ্রোটল করতে চান।

# cpulimit -l 20 ফায়ারফক্স
ফায়ারফক্স ওয়েব ব্রাউজার চালু করুন এবং এর CPU ব্যবহার 20% এ সীমাবদ্ধ করুন

# cpulimit -l 25 -- ফায়ারফক্স -ব্যক্তিগত
ফায়ারফক্স ওয়েব ব্রাউজার প্রাইভেট মোডে চালু করুন এবং এর CPU ব্যবহার 25% এ সীমাবদ্ধ করুন

# cpulimit -c 2 -p 12345 -l 25
সার্জারির -c ফ্ল্যাগ সিপিইউ কোরের সংখ্যা সেট করে যা প্রোগ্রামটি উপলব্ধ বলে মনে করে। সাধারণত
এটি আমাদের জন্য শনাক্ত করা হয়েছে, কিন্তু অতিরিক্ত রাইড হতে পারে।

# cpulimit -l 20 -k ফায়ারফক্স
ফায়ারফক্স প্রোগ্রাম চালু করুন এবং প্রক্রিয়াটি 20% সিপিইউ ব্যবহারের বেশি হলে এটিকে মেরে ফেলুন।

# cpulimit -l 20 -p 1234 -s স্বাক্ষর
থ্রটল প্রসেস 1234 20% CPU ব্যবহারে। cpulimit প্রস্থান করতে বাধ্য করা হলে, এটি পাঠায়
প্রেক্ষিত SIGTERM সংকেত প্রক্রিয়া.

নোট


· cpulimit সর্বদা একটি প্রক্রিয়াতে SIGSTOP এবং SIGCONT সংকেত পাঠায়, উভয়ই যাচাই করার জন্য
যে এটি এটিকে নিয়ন্ত্রণ করতে পারে এবং CPU এর গড় পরিমাণ সীমিত করতে পারে। এটা পারে
বিভ্রান্তিকর (বিরক্তিকর) চাকরি নিয়ন্ত্রণের বার্তার ফলাফল যা নির্দেশ করে যে চাকরিটি আছে
বন্ধ করা হয়েছে (যখন আসলে এটি ছিল, কিন্তু অবিলম্বে পুনরায় চালু করা হয়েছে)। এটিও কারণ হতে পারে
ইন্টারেক্টিভ শেলগুলির সাথে সমস্যা যা সনাক্ত বা অন্যথায় SIGSTOP/SIGCONT এর উপর নির্ভর করে।
উদাহরণস্বরূপ, আপনি অগ্রভাগে একটি কাজ স্থাপন করতে পারেন, শুধুমাত্র এটি অবিলম্বে বন্ধ দেখতে
এবং ব্যাকগ্রাউন্ডে রিস্টার্ট হয়েছে। (আরো দেখুনhttp://bugs.debian.org/558763>।)

· যখন সঙ্গে আমন্ত্রণ -e or -P বিকল্প, cpulimit অধীনে কোনো প্রক্রিয়ার জন্য দেখায় / proc
প্রদত্ত প্রক্রিয়া নামের আর্গুমেন্টের সাথে মেলে এমন একটি নামের সাথে। উপরন্তু, এটি ব্যবহার করে
প্রক্রিয়াটির প্রথম উদাহরণ পাওয়া গেছে। একটি প্রক্রিয়ার একটি নির্দিষ্ট উদাহরণ নিয়ন্ত্রণ করতে, ব্যবহার করুন
দ্য -p বিকল্প এবং একটি PID প্রদান করুন।

cpulimit-এর বর্তমান সংস্করণ কার্নেল HZ মান 100 ধরে নেয়।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে cpulimit ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম