ফেসবুকের খড়ের এই কাগজ অনুসারে :
" এনএএস অ্যাপ্লিকেশনগুলি ডিরেক্টরি মেটাডেটা পরিচালনা করার কারণে ডিরেক্টরিটিতে হাজার হাজার ডলার কম রাখার ফলে ডিরেক্টরিটির ব্লকম্যাপটি অ্যাপ্লায়েন্সের দ্বারা কার্যকরভাবে ক্যাশে করা যায় না। ফলস্বরূপ 10 টিরও বেশি ডিস্ক ক্রিয়াকলাপ পুনরুদ্ধার করার জন্য সাধারণ ছিল একক চিত্র। ডিরেক্টরি প্রতি মঞ্চে শত শত চিত্রের আকার হ্রাস করার পরে, ফলস্বরূপ সিস্টেমটি সাধারণত একটি চিত্র আনতে 3 ডিস্ক অপারেশন করতে পারে: একটি ডিরেক্টরি মেটাডেটা মেমরিতে পড়তে, দ্বিতীয়টি মেমোরিতে ইনোড লোড করতে এবং একটি তৃতীয় ফাই Le সামগ্রীগুলিকে পড়ার। "
আমি ধরে নিয়েছি ফাইল সিস্টেম ডিরেক্টরি মেটাডেটা এবং ইনোডটি সর্বদা ওএস দ্বারা র্যামে ক্যাশে হবে এবং একটি ফাইল রিডে সাধারণত 1 ডিস্ক আইও প্রয়োজন require
এই কাগজে কী "মাল্টিপল ডিস্ক আইও'র একক ফাইল পড়তে হবে" সমস্যাটি এনএএস অ্যাপ্লিকেশনগুলির জন্য অনন্য, বা লিনাক্সেরও একই সমস্যা রয়েছে?
আমি ইমেজ পরিবেশন করার জন্য একটি লিনাক্স সার্ভার চালানোর পরিকল্পনা করছি। আমি যে কোনও উপায়ে ডিস্কের সংখ্যা কমিয়ে আনতে পারি IO - আদর্শভাবে নিশ্চিত করে যে ওএস সমস্ত ডিরেক্টরি এবং র্যামের ইনোড ডেটা ক্যাশে করে এবং প্রতিটি ফাইলের পড়ার জন্য কেবল 1 ডিস্কেরও বেশি আর আইও লাগবে না?