ফাইল সিস্টেম আইওয়ের জন্য `চমৎকারের সমান?


11

যখন আমি একটি rsyncব্যাকআপ কাজ চালাচ্ছি যার মধ্যে বড় ফাইলগুলির অনুলিপি জড়িত থাকে, তখন মেশিনটি ব্যাকআপটি চালায় (ম্যাক ডেস্কটপগুলি এবং লিনাক্স সার্ভার উভয়ই) একটি স্থবির হয়ে যায় এবং লোড গড় ছাদ দিয়ে যায়।

আমি চেষ্টা করেছিলাম:

  • niceing rsyncপ্রক্রিয়া (সাহায্য করে না - বোতলের ডিস্ক হয়)
  • লিনাক্স এ, reniceএকটি kjournald(সাহায্য করে তবে হ্যাকের মতো মনে হয় এবং ম্যাকের সাথে কাজ করে না)
  • --bwlimit rsyncপতাকাটি ব্যবহার করে (সহায়তা করে তবে এর অর্থ সমস্ত স্থানান্তর ধীর - এমনকি যখন তাদের প্রয়োজন হবে না)

সুতরাং, কোন উপায় আছে আমি "করতে পারেন nice" rsync'র আই তাই মেশিন ব্যবহারযোগ্য হয় যখন ব্যাকআপ চলছে?

পিএস: আমি rsyncম্যাকের বিপদগুলি সম্পর্কে সচেতন ... তবে আমি আমার ব্যাকআপগুলি যাচাই করতে ব্যাকআপবাউসার ব্যবহার করেছি , এবং সেগুলি ঠিক আছে বলে মনে হচ্ছে।

উত্তর:


7

দেখে মনে হচ্ছে setpriorityম্যাক ওএস এক্সের এপিআই আইও সময়সূচী পরিবর্তন করতে পারে বলে মনে করা হয়েছে (দেখুন http://developer.apple.com/mac/library/docamentation/Darwin/References/ManPages/man2/setpriority.2.html ) । আমার কাছে কোনও ম্যাকওএস সুবিধাজনক নেই তাই আমি পরীক্ষা করতে পারছি না যে niceআসলে আইও অগ্রাধিকার পরিবর্তন করে।

লিনাক্সের দিকে, ioniceআপনি যা খুঁজছেন তা।


1
আহ, ধন্যবাদ setpriorityম্যানপেজ যা বলেছে তা এখানে : "পটভূমিতে কোনও থ্রেড সেট করার সময় সময়সূচী অগ্রাধিকারটি সর্বনিম্ন মানতে সেট করা থাকে, ডিস্ক এবং নেটওয়ার্ক আইও থ্রোটলড হয়" " - যা মনে করে যে ডিস্ক / নেটওয়ার্ক আইও কেবল থ্রোটলড থাকে যখন কোনও কিছু কমিয়ে 20 ("ব্যাকগ্রাউন্ডের অবস্থা") করা হয়।
ডেভিড ওলবার

2
কিছু দ্রুত পরীক্ষাও এটির নিশ্চিত করে বলে মনে হয় - যখন ব্যাকআপ স্ক্রিপ্টটি কেবলমাত্র 10 (অর্থাৎ nice backup) এর জন্য উপভোগ করা হয়েছিল , তখন আমি একটি ধীরগতি লক্ষ্য করেছি ... তবে যখন এটি 20 এর নিচে নেমে গেছে (অর্থাত্ nice -n 20 backup), তখন আমি কোনও ধীরগতি লক্ষ্য করি না।
ডেভিড ওলবার

(এবং "একটি ধীরগতি লক্ষ্য করে" আমার অর্থ "লক্ষ্য করা গেছে যে কম্পিউটারে চলমান ইন্টারেক্টিভ প্রোগ্রামগুলি সাধারণভাবে যত দ্রুত সাড়া দেয় না")
ডেভিড ওলবার

1
এটি খানিকটা হতাশার বিষয় যে আপনি কেবল ২০ বছরের অগ্রাধিকারে থ্রোটলিং পেতে পারেন।
ইভান অ্যান্ডারসন

+1, সুন্দর উত্তর। ঝাঁকুনির আইও সম্পর্কে সর্বদা অবাক হয়েছি।
অ্যাভারি পায়েেন

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