আমি এই সেটআপটি দেখছি:
- উইন্ডোজ সার্ভার 2012
- 1 টিবি এনটিএফএস ড্রাইভ, 4 কেবি ক্লাস্টার, ~ 90% পূর্ণ
- 10,000 10,000 এম ফোল্ডারে 10,000 এম ফোল্ডার = ~ 1,000 ফাইল / ফোল্ডার
- ফাইলগুলি বেশিরভাগ ছোট <50 কিলোবাইট
- ভার্চুয়াল ড্রাইভটি ডিস্ক অ্যারেতে হোস্ট করা হয়েছে
যখন কোনও অ্যাপ্লিকেশন এলোমেলো ফোল্ডারে থাকা ফাইলগুলিতে অ্যাক্সেস করে তখন প্রতিটি ফাইল পড়তে 60-100 এমএস লাগে। একটি পরীক্ষার সরঞ্জামের সাহায্যে মনে হয় ফাইলটি খোলার সময় বিলম্ব হয়। ডেটা পড়া তখন সময়ের কিছুটা সময় নেয়।
সংক্ষেপে এর অর্থ হ'ল 50 টি ফাইল সহজেই 3-4 সেকেন্ড সময় নিতে পারে যা প্রত্যাশার চেয়ে অনেক বেশি। লিখন ব্যাচে করা হয় তাই এখানে পারফরম্যান্স কোনও সমস্যা নয়।
এই নম্বরগুলিতে পৌঁছানোর জন্য আমি ইতিমধ্যে এসও এবং এসএফের পরামর্শ অনুসরণ করেছি।
- প্রতি ফোল্ডারে ফাইলের সংখ্যা হ্রাস করতে ফোল্ডারগুলি ব্যবহার করা ( ফাইল সিস্টেমে মিলিয়ন ইমেজ সংরক্ষণ করা )
contig
ডিফ্র্যাগমেন্ট ফোল্ডার এবং ফাইলগুলিতে চালান ( https://stackoverflow.com/a/291292/1059776 )- 8.3 নাম এবং শেষ অ্যাক্সেস সময় অক্ষম করা হয়েছে ( পারফরম্যান্সের জন্য এনটিএফএস ফাইল সিস্টেম কনফিগার করা )
পড়ার সময় সম্পর্কে কী করবেন?
- ফাইল প্রতি 60-100 এমএস ঠিক আছে তা বিবেচনা করুন (এটি কি তাই না?)
- কোনও ধারণা কীভাবে সেটআপটি উন্নত করা যায়?
- এমন কি নিম্ন-স্তরের পর্যবেক্ষণের সরঞ্জামগুলি বলতে পারেন যে সময়টি ঠিক কীভাবে ব্যয় করা হয়?
হালনাগাদ
মন্তব্যে উল্লিখিত হিসাবে সিস্টেম সিম্যানটেক এন্ডপয়েন্ট প্রোটেকশন চালায়। তবে এটি অক্ষম করলে পঠনের সময় পরিবর্তন হয় না।
পারফমন প্রতিটি পঠন 10-10 এমএস পরিমাপ করে। এর অর্থ হ'ল যে কোনও ফাইলের রিডের জন্য operations 6 I / O পড়া অপারেশন লাগে, তাই না? এটি কি এমএফটি লুক এবং এসিএল চেক হবে?
এমএফটিটির আকার ~ 8.5 গিগাবাইট যা মূল স্মৃতির চেয়ে বেশি।