বড় ফাইলগুলি লেখার সময় উচ্চ বিলম্ব। কীভাবে দ্বিতীয় পৃষ্ঠার ত্রুটিগুলি দ্রুত এফএস পূরণ করার সময় প্রতিরোধ করবেন?


2

আমি যখন করি তখন cat /dev/zero > /some/fileসমস্ত প্রক্রিয়া ধীর হয়ে যায় (এমনকি নন-আইও সম্পর্কিত)। latencytop"পৃষ্ঠা ত্রুটি" শো 2 সেকেন্ডের বেশি। অদলবদল ব্যবহৃত হয় না।

Vm.dirty * সামঞ্জস্য করা সমস্যার সমাধান করে না। কার্নেলটি 3.0.4-জেন (বিভিন্ন সংস্করণে যেমন হয় 2.6.35 তেও ঘটে)। ইতিমধ্যে "রাইটব্যাক / নোংরা-থ্রোটলিং-ভি *" জিনিস চেষ্টা করেছেন - কোনও প্রভাব নেই। ফাইল সিস্টেম পুনরায় অসম্পূর্ণ।

  1. এটা কি 12309 ? আইও স্বাপের অভাবে এমনকি পৃষ্ঠা ত্রুটিগুলিকে কেন প্রভাবিত করে?
  2. এটা কিভাবে যুদ্ধ? ionice -c3কারণ IO- ভারী জিনিসের কোনও / কম প্রভাব নেই বলে মনে হচ্ছে। এমনকি স্পষ্টভাবে গতি সীমাবদ্ধ করা (যেমন সম্ভাব্য গতির 50% থেকে) উচ্চ বিলম্বিত সমস্যা থেকে বেরিয়ে আসে।

আপডেট: লিনাক্স ৩.৩ এর মতো মনে হয় এটি আরও ভাল আচরণ করে।

উত্তর:


0

আমি ভাবছি যে ফাইল সিস্টেম মডিউলগুলি পৃষ্ঠার ত্রুটিগুলি ব্যবহারকারীর প্রক্রিয়াগুলি থেকে কার্নেলের পাশে ডেটা স্থানান্তর করতে বা ফাইল সিস্টেম মডিউল থেকে অন্তর্নিহিত ব্লক ডিভাইসে স্থানান্তরিত করতে ব্যবহার করতে পারে। আপনি ডেটাতে প্রচুর পরিমাণে ইনআরশ তৈরি করছেন reiserfsএবং reiserfsএর মেমরি ম্যানেজমেন্টের সাথে এটির কিছু আছে ।

আমি কোনও উপায়ে কার্নেল হ্যাকার নই তবে আমি ext2ফাইল সিস্টেমের সাহায্যে একই জিনিসটি চেষ্টা করব এবং দেখি আপনি বিভিন্ন ফলাফল পান কিনা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.