Isolcpus সক্রিয় করা আছে এবং কোন সিপাসে, উদাহরণস্বরূপ আপনি যখন প্রথমবার কোনও সার্ভারে সংযোগ স্থাপন করেন তবে কীভাবে তা সনাক্ত করবেন। শর্তাবলী:
কোথায় স্থানান্তরিত হবে তা দেখার জন্য কোনও প্রক্রিয়া তৈরি করছেন না।
ব্যবহারের ক্ষেত্রে হ'ল isolcpus=1-76 কোর আই 7-এ, বুট-এ আইসলকপাস সক্রিয় করা হয়নি বলে মনে হচ্ছে এবং আইসলকপাসের সক্রিয়করণের স্পষ্ট অবস্থান সরবরাহ করার জন্য /proc/, /sysঅথবা ইউজারস্পেসে পড়া কোনও কার্নেল ইন্টার্নাল থেকে এটি সম্ভব কিনা তা আমি জানতে চাই would এবং যা সিপিইউ উদ্বিগ্ন। অথবা এমনকি শিডিয়ুলারের সক্রিয় সেটিংটি পড়ুন যা আইসলকপাস দ্বারা প্রথমে উদ্বিগ্ন।
আপটাইমটি এত বড় যে বিবেচনা করুন, এটি dmesgআরম্ভের সময় কোনও ত্রুটি সনাক্ত করতে বুট লগ প্রদর্শিত হবে না। " কার্নেল সিএমডি লাইনের দিকে তাকান " এর মতো প্রাথমিক উত্তর গৃহীত হবে না :)
pidstatএবং এর মধ্যে কোনও লিঙ্ক দেখতে পাচ্ছি না isolcpus। আপনি কি আরও কিছু বিস্তারিত বলতে পারেন?
isolcpus, কিন্তু pidstatআপনাকে বলে দিতে পারে CPU- র একটি প্রক্রিয়া যদি আপনি পাস চলছে -C process_nameপতাকা। উদাহরণস্বরূপ pidstat -C topনিম্নলিখিত উত্পাদন করে। 10:56:52 AM PID %usr %system %guest %CPU CPU Command 10:56:52 AM 3457 0.00 0.00 0.00 0.00 6 top
isolcpusএকটি কার্নেল প্যারামিটার যা শিডিয়ুলারকে আলাদা করে দেওয়া হয় তবে কোনও প্রক্রিয়া নিজে থেকে মাইগ্রেট করতে বাধ্য করে। একটি 8 সিপিইউ সার্ভারের উদাহরণস্বরূপ, isolcpus=1-7কার্নেল কমান্ড লাইনে, শেল-এ থাকা কোনও প্রকার প্রক্রিয়া আর সিপু দ্বারা কেবল সিপিইউ-তে চলতে বাধ্য করা হবে। বিচ্ছিন্ন সিপিইউতে কোনও কাজ চালনার জন্য, আপনাকে tasksetউদাহরণ সহ এটি চালু করতে হবে । সুতরাং আমি যা জিজ্ঞাসা করছি সে সম্পর্কে, মনে হচ্ছে আপনার উত্তরটি বিষয়টির বাইরে। যাইহোক আমাকে উত্তর দেওয়ার চেষ্টা করার জন্য ধন্যবাদ
pidstat -C isolcpus। পিডস্ট্যাটsysstatপ্যাকেজ থেকে ।