আমি বিভিন্ন লিনাক্স সার্ভার জুড়ে প্রায় 10 বছর ধরে ডেটা / গ্রোথ পার্টিশন হিসাবে এক্সএফএস ফাইল সিস্টেমগুলি চালিয়েছি।
আমি সাম্প্রতিক সেন্টস / আরএইচএল সার্ভারগুলি চলমান সংস্করণ 6.2+ সহ একটি অদ্ভুত ঘটনা লক্ষ্য করেছি।
EL6.0 এবং EL6.1 থেকে নতুন ওএস পুনর্বিবেচনার পদক্ষেপের পরে স্থিতিশীল ফাইল সিস্টেমের ব্যবহার অত্যন্ত পরিবর্তনশীল হয়ে ওঠে। প্রাথমিকভাবে EL6.2 + সহ ইনস্টল করা সিস্টেমগুলি একই আচরণ প্রদর্শন করে; এক্সএফএস পার্টিশনে ডিস্কের ব্যবহারে বুনো দোল দেখানো হচ্ছে ( নীচের গ্রাফের নীল রেখাটি দেখুন)।
আগপাছ. শনিবার 6.1 থেকে 6.2 এ আপগ্রেড হয়েছে।
গত সপ্তাহের একই সিস্টেমে ডিস্ক ব্যবহারের গ্রাফ, গত সপ্তাহে ওঠানামা দেখিয়ে।
আমি বড় ফাইল এবং রানওয়ে প্রসেসের জন্য ফাইল সিস্টেমগুলি পরীক্ষা করতে শুরু করেছি (লগ ফাইলগুলি, সম্ভবত?)। আমি আবিষ্কার করেছি যে আমার বৃহত্তম ফাইলগুলি থেকে du
এবং বিভিন্ন মানকে প্রতিবেদন করছে ls
। স্যুইচটির du
সাথে এবং ছাড়া চলমান --apparent-size
পার্থক্যটি চিত্রিত করে।
# du -skh SOD0005.TXT
29G SOD0005.TXT
# du -skh --apparent-size SOD0005.TXT
21G SOD0005.TXT
পুরো ফাইল সিস্টেমে এনসিডিইউ ইউটিলিটি ব্যবহার করে একটি দ্রুত চেক পাওয়া গেছে :
Total disk usage: 436.8GiB Apparent size: 365.2GiB Items: 863258
ওএস / কার্নেলের পূর্ববর্তী সংস্করণের তুলনায় প্রায় 70 গিগাবাইট হারিয়ে যাওয়া ফাইল সহ ফাইল সিস্টেমটি বিচ্ছিন্ন ফাইলগুলিতে পূর্ণ !
আমি রেড হ্যাট বাগজিলার মাধ্যমে ছিটিয়েছি এবং এক্সএফএস সম্পর্কিত একই আচরণ বা নতুন ঘোষণার কোনও প্রতিবেদন আছে কিনা তা দেখতে লগগুলি পরিবর্তন করেছিলাম।
নাদা।
আমি আপগ্রেড করার সময় কার্নেল সংস্করণ 2.6.32-131.17.1.el6 থেকে 2.6.32-220.23.1.el6 এ চলেছি ; গৌণ সংস্করণ সংখ্যায় কোনও পরিবর্তন নেই।
আমি filefrag
টুলটি দিয়ে ফাইল টুকরো টুকরো পরীক্ষা করেছি । এক্সএফএস বিভাজনের বৃহত্তম ফাইলগুলির কয়েকটিতে কয়েক হাজার এক্সটেন্ট ছিল। অবিচ্ছিন্নভাবে xfs_fsr -v
ক্রিয়াকলাপের সময় অনলাইন ডিফ্র্যাগের সাথে চালনা অস্থায়ীভাবে ডিস্কের ব্যবহার হ্রাস করতে সহায়তা করে (উপরের প্রথম গ্রাফে বুধবার দেখুন)। তবে ভারী সিস্টেমের ক্রিয়াকলাপটি পুনরায় শুরু হওয়ার সাথে সাথে ব্যবহার বেলুন করা হয়েছে।
এখানে কি হচ্ছে?