গত শুক্রবার আমি আমার উবুন্টু সার্ভারকে ১১.১০ তে আপগ্রেড করেছি, যা এখন 3.0.০.০-১২- সার্ভার কার্নেল দিয়ে চলছে। তার পর থেকে সামগ্রিক পারফরম্যান্স নাটকীয়ভাবে হ্রাস পেয়েছে। আপগ্রেড করার আগে সিস্টেমের বোঝা প্রায় 0.3 ছিল, তবে বর্তমানে এটি 8 টি কোর সিপিইউ সিস্টেমে 16 গিগাবাইট র্যাম (10 জিবি ফ্রি, কোনও স্ব্যাপ ব্যবহৃত নেই) রয়েছে।
আমি বিটিআরএসএফ ফাইল সিস্টেম ড্রাইভার এবং আন্ডারলিং এমডি অ্যারেটিকে দোষ দিতে চলেছি, কারণ [এমডি 1_ ভয় 1] এবং [বিটিআরএফএস-ট্রান্সসিটি] প্রচুর সংস্থান গ্রহণ করেছে। তবে সমস্ত [কেকর্মার / *: *] আরও অনেক বেশি গ্রাস করে।
sar
শুক্রবার থেকে ক্রমাগত এর অনুরূপ কিছু আউটপুট বেরিয়েছে:
11:25:01 CPU %user %nice %system %iowait %steal %idle
11:35:01 all 1,55 0,00 70,98 8,99 0,00 18,48
11:45:01 all 1,51 0,00 68,29 10,67 0,00 19,53
11:55:01 all 1,40 0,00 65,52 13,53 0,00 19,55
12:05:01 all 0,95 0,00 66,23 10,73 0,00 22,10
এবং iostat
একটি খুব খারাপ লেখার হার নিশ্চিত করে:
sda 129,26 3059,12 614,31 258226022 51855269
sdb 98,78 24,28 3495,05 2049471 295023077
md1 191,96 202,63 611,95 17104003 51656068
md0 0,01 0,02 0,00 1980 109
প্রশ্নটি হল: কে ওয়ার্কার থ্রেডগুলি কেন এতগুলি সংস্থান (এবং কোনটি) ব্যবহার করে তা আমি কীভাবে সন্ধান করব? বা আরও ভাল: এটি কি 3.0 কার্নেলের সাথে একটি পরিচিত সমস্যা, এবং আমি এটি কার্নেল পরামিতিগুলির সাথে টুইঙ্ক করতে পারি?
সম্পাদনা:
বিটিআরএফএস বিকাশকারীদের দ্বারা প্রস্তাবিত হিসাবে আমি কার্নেলটি ব্র্যান্ডের নতুন সংস্করণ 3.1 এ আপডেট করেছি। কিন্তু দুর্ভাগ্যক্রমে এটি কিছুই পরিবর্তন করেনি।
pcie_ports=compat
বা দিয়ে বুট করার চেষ্টা করুন pcie_ports=native
। (প্রথমে 'নেটিভ' চেষ্টা করুন It's সমস্যাটি সমাধানের সম্ভাবনা কম তবে অন্যান্য সমস্যার কারণ হওয়ার সম্ভাবনাও কম))