আমার এক ডিরেক্টরিতে পৃথক ফাইলের সম্ভাব্য সার্কিট 10 মিলিয়ন ফলাফলগুলি সংরক্ষণ করতে কোনও সমস্যা হবে?
হ্যাঁ. সম্ভবত আরও কারণ রয়েছে তবে এগুলি আমি আমার মাথার উপরের অংশটি পোস্ট করতে পারি:
tune2fs
একটি বিকল্প বলা আছে dir_index
ডিফল্টরূপে চালু হওয়ার প্রবণতা (এটি উবুন্টুতে রয়েছে) যা পারফরম্যান্স হিট দেখার আগে আপনাকে প্রায় 100k ফাইলগুলি ডিরেক্টরিতে সঞ্চয় করতে দেয়। এটি আপনি যে 10 মিটার ফাইলগুলির কথা ভাবেন তারও কাছে নয়।
ext
ফাইল সিস্টেমে একটি নির্দিষ্ট সর্বাধিক সংখ্যার আইওড থাকে। প্রতিটি ফাইল এবং ডিরেক্টরি 1 ইনোড ব্যবহার করে। ব্যবহারdf -i
আপনার পার্টিশন এবং ইনোডগুলি বিনামূল্যে দেখার জন্য । আপনি যখন ইনোডগুলি শেষ করে চলেছেন তখন আপনি নতুন ফাইল বা ফোল্ডার তৈরি করতে পারবেন না।
কমান্ডগুলি পছন্দ করে rm
এবং ls
ওয়াইল্ডকার্ড ব্যবহার করার সময় কমান্ডটি প্রসারিত করে এবং "আর্গুমেন্টের তালিকা খুব দীর্ঘ" দিয়ে শেষ হবে। find
ফাইলগুলি মুছতে বা তালিকাবদ্ধ করতে আপনাকে ব্যবহার করতে হবে । এবং find
ধীর হতে থাকে।
বা এগুলি ফোল্ডারে বিভক্ত করার পরামর্শ দেওয়া হচ্ছে?
হ্যাঁ. সবচেয়ে স্পষ্টভাবে. মূলত আপনি 1 ডিরেক্টরিতে 10m ফাইলও সঞ্চয় করতে পারবেন না।
আমি ডাটাবেস ব্যবহার করব। আপনি যদি কোনও ওয়েবসাইটের জন্য এটি ক্যাশে রাখতে চান তবে " সোলার " ("বিতরণ সূচক, প্রতিলিপি এবং লোড-ভারসাম্য অনুসন্ধান" প্রদান) এর দিকে একবার নজর দিন ।