আমি একটি ভিএম "দ্রুত এগিয়ে" রাখতে চাই যাতে আমি বেশ কয়েক দিন (বা সপ্তাহ, বা মাস) মূল্যবান লগগুলি এবং টেম্প ফাইলগুলি তৈরি করতে এবং সেগুলি বিশ্লেষণ করতে পারি।
ভার্চুয়ালবক্স এবং উবুন্টু 12.04 ভিএম দিয়ে কি এটি সম্ভব?
আমি একটি ভিএম "দ্রুত এগিয়ে" রাখতে চাই যাতে আমি বেশ কয়েক দিন (বা সপ্তাহ, বা মাস) মূল্যবান লগগুলি এবং টেম্প ফাইলগুলি তৈরি করতে এবং সেগুলি বিশ্লেষণ করতে পারি।
ভার্চুয়ালবক্স এবং উবুন্টু 12.04 ভিএম দিয়ে কি এটি সম্ভব?
উত্তর:
স্পষ্টতই অনুপাতটি যুক্ত করে, কার্নেলের জিফিসের সাথে খেলে এটি করা যায়। দ্রুত 10 বছরের পরীক্ষা সম্পর্কে একটি উপস্থাপনা সহ একটি ডকুমেন্ট রয়েছে । এটি এই পর্যন্ত ফোটে:
Kconfig (SPEEDUP_RATIO, ~ 1-1000) এ একটি পরামিতি যুক্ত করুন, do_timer () পরিবর্তন করুন:
void do_timer(...) {
jiffies_64 = jiffies_64 + speedup_ratio;
}
পরিশেষে, কন্ট্রোল অনুপাতটি প্রোফস ( echo 100 > /proc/accel
) এর মাধ্যমে । তারপরে বুটের প্রচুর সময়সীমা ছিল এবং কার্নেলের সমস্ত টাইমআউটগুলি সামঞ্জস্য করতে হয়েছিল (টাইমআউট * স্পিডআপ_রেটিও)। তিনি বলেছেন যে এর মধ্যে বেশিরভাগ মান খুঁজে পাওয়া যায় grep jiffies
তবে "সর্বাধিক" এর অর্থ এটি কিছু পরীক্ষা এবং ত্রুটি জড়িত থাকতে পারে।
এছাড়াও, অনুসারে man 7 time
: "এক মুহুর্তের আকার কর্নেল ধ্রুবক এইচজেডের মান দ্বারা নির্ধারিত হয়"। এটি কনফিগারযোগ্য, তবে কেবল 100, 250, 300 এবং 1000 এর মান নেয়।
সম্পাদনা : যদি সময় লাফিয়ে গ্রহনযোগ্য হয়, তবে লাইবফেকটাইম অনেক সহজ বিকল্প হতে পারে। তবে আমি জানি না লগিং সফ্টওয়্যার কীভাবে এটি মোকাবেলা করবে।