ল্যাপটপের জন্য ভিএম রাইটব্যাকের সময়সীমা কী সেট করা উচিত?


11

আমি ব্যবহার করছি powertopচেক করার জন্য যে আমার মেশিন একটি উপায় আমাকে ভাল ব্যাটারি জীবন দেব যে সেটআপ করা আছে। laptop-mode-tools"টিউনেবলস" বিভাগের সমস্ত ইনস্টল করার পরে ভিএম রাইটব্যাকের সময়সীমা বাদ ব্যতীত "ভাল" দেখায়। উপর powertopপৃষ্ঠা , এটা সুপারিশ যে 1500 (অর্থাত 15 সেকেন্ড) একটি ভাল মান বলে মনে হয়। চেকিং cat /proc/sys/vm/dirty_writeback_centisecsদেখায় যে আমার বর্তমান মান 60000 (যেমন 600 সেকেন্ড বা 10 মিনিট)। আমি বিশ্বাস করি বৃহত্তর মান বলতে লেখার মধ্যে দীর্ঘক্ষণ অপেক্ষা করা হয় (যার অর্থ কম ঘন ঘন ড্রাইভটি কাটানো)। আমার কি সত্যিই দশ মিনিটের চেয়ে বেশি সময়সীমা নির্ধারণ করতে হবে?


কেবল একটি নোট: আপনি /etc/laptop-mode/laptop-mode.conf( LM_BATT_MAX_LOST_WORK_SECONDS) এর মধ্যে এই মানগুলি কনফিগার করতে পারেন । ব্যক্তিগতভাবে আমি মনে করি 10 মিনিট খুব বেশি (আমি 20 সেকেন্ড ব্যবহার করি)।
সালেম

এছাড়াও আপনি লাগাতে সক্ষম হওয়া উচিত vm.dirty_writeback_centisecs=1500মধ্যে /etc/sysctl.d/99-vm-writeback.confএবং রিবুটের বা নাsudo service procps start
unhammer

উত্তর:


6

লম্বা নোংরা পৃষ্ঠাগুলি নির্ধারণকারী বৃহত্তর মলিন রেকব্যাকটি ডিস্কে বের হওয়ার আগে মেমরিতে বসে। খারাপ দিকটি এটি হ'ল ডেটা হারাতে সুযোগের উইন্ডোটিকে বাড়িয়ে তোলে কারণ সম্ভবত মেমরিটিতে বসে আরও নোংরা পৃষ্ঠাগুলি থাকবে এবং তা বের করে দেওয়া হবে না।


5

আসলে আপনার নোংরা_বাইটব্যাক টাইমআউটটি 6000 সেন্টিসেকের বেশি নয়, বরং কম সেট করার দরকার নেই। কমপক্ষে পাওয়ারটপটি হাসার জন্য: পাওয়ারপটপ চেক করে বলে মনে হচ্ছে vm.dirty_writeback = an *exact* value of 1500 csec (15 sec)। আপনি এটিকে এই মানটিতে সেট করে চেক করতে পারেন এবং পাওয়ারটপ স্ক্রিনটিতে ফিরে তাকাতে পারেন। তা ছাড়া, @ কলিন ইয়ান কিং উচ্চতর সময়সীমা সহ ডেটা লস প্রশস্তকরণ উইন্ডোতে এটি পরিষ্কার বলেছিলেন।


@ ক্যাটসকুলকে আমার চেয়ে বেশি সুনির্দিষ্ট হওয়ার জন্য ধন্যবাদ। এটি প্রশংসিত হয়েছে :)
tuk0z

0

আমি বিশ্বাস করি যে বৃহত্তর মান লেখার মধ্যে দীর্ঘ অপেক্ষা করা মানে (যার অর্থ কম ঘন ঘন ড্রাইভ স্পিনিং করা হয়)

না, আপনি কেবল 10 মিনিটের মধ্যে ডিস্কে লেখার কাজটি বিলম্ব করছেন। এটি আপনাকে ব্যাটারি লাইফ বা এসএসডি লেখার হ্রাস করার ক্ষেত্রে কোনও কিছুই কিনে না।

এই মানটি সম্পর্কে ভাবার উপায় হ'ল: "সম্ভাব্যতম দীর্ঘতম সময় (2 বার, এমনকি) যেটি আমি কখনই ডিস্ক ক্রিয়াকলাপ টিকে থাকতে চাই" "

যদি আপনার কাছে এমন একটি অ্যাপ্লিকেশন থাকে যা আসলে 10 মিনিট (সাধারণ ব্যবহারকারীদের জন্য একটি অযৌক্তিকভাবে উচ্চ মানের) নেয় তবে এটি I / O দেরীতে দেরি হওয়ার ফলে উপকৃত হবে। একই ফাইলটিতে একাধিক লেখাগুলি একটি লেখার জন্য তৈরি হয়ে যায়, তারপরে আপনি সময়সীমাটিকে খুব উচ্চ মানের সেট করে।

tldr; 99.9% ব্যবহারকারীদের জন্য, পাওয়ারপট প্রস্তাবিত ডিফল্ট যথেষ্টের চেয়ে বেশি।

আপনি যদি এসএসডি-তে লেখাগুলি হ্রাস করতে চান তবে আপনার ফাইল সিস্টেমের কিছু অংশ tmpfs এ রাখার বিষয়ে ভাবুন। তবে এটি সম্পূর্ণ অন্যান্য বিষয়।

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