কীভাবে zswap চলমান যাচাই করবেন?


17

Zswap সক্ষম হয়েছে এবং আমার সিস্টেমে কাজ করছে তা যাচাই করার জন্য আমি কীভাবে পরীক্ষা করতে পারি?

উত্তর:


17
dmesg | grep zswap

এটি চলমান কিনা তা আপনার জানা উচিত। আপনার লাইনটি বরাবর একটি বার্তা দেখতে হবে:

[    1.241302] zswap: loading zswap
[    1.241306] zswap: using zbud pool
[    1.241310] zswap: using lzo compressor

নিম্নলিখিতগুলির সাথে এটি কী করছে তা আপনি দেখতে পারেন:

$ sudo grep -R . /sys/kernel/debug/zswap
/sys/kernel/debug/zswap/stored_pages:0
/sys/kernel/debug/zswap/pool_total_size:0
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:0
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0

কী প্যারামিটারগুলি সন্ধান করতে হবে stored_pagesতা হ'ল যেটি সংকোচিত পৃষ্ঠাগুলির সংখ্যা এবং written_back_pagesকোনটি পৃষ্ঠাগুলির সংখ্যা যা স্ব্যাপ ফাইলটিতে লিখিত হয়েছে out


3
এই যোগ করার জন্য, আপনি না পরীক্ষা করতে যদি zswap আসলে এই কমান্ড সাথে কাউকে করছে (zswap আসলে পর্যন্ত আপনার সিস্টেম সোয়াপিং শুরু হয় পদাঘাত করা হবে না):sudo sh -c 'cd /sys/kernel/debug/zswap; grep . *'
bmaupin

যে কমান্ড @bmaupin, একটু সংবর্ত বলে মনে হয় না কেন: sudo grep . /sys/kernel/debug/zswap/*?
অলি

1
শুধু পছন্দ। তারা উভয়ই ভাল কাজ করে তবে আমি আমার ক্লিনার আউটপুট পছন্দ করি।
bmaupin

1
আমি শুধু আপনার কমান্ড আসলে কাজ করে না, যার ফলে সম্ভবত কেন খনি সংবর্ত মনে হয় খেয়াল: $ sudo grep . /sys/kernel/debug/zswap/* grep: /sys/kernel/debug/zswap/*: No such file or directory। কমপক্ষে আপনাকে সম্ভবত এটি করতে হবে:sudo sh -c 'grep . /sys/kernel/debug/zswap/*'
বমাপিন

@ বিমাউপিন আমি এখন সমস্যাটি দেখতে পাচ্ছি, এটি প্যারেন্ট শেল (প্রাক-সুডো) এ প্রসারিত করার চেষ্টা করছে তবে সাধারণ ব্যবহারকারীদের তালিকায় / পড়ার অনুমতি নেই /sys/kernel/debug/zswap। ডিরেক্টরি মাধ্যমে chow করতে গ্রেপ বলার মাধ্যমে স্থির করা যেতে পারে। সম্পাদনা দেখুন।
অলি

3

শেল প্রসারণ কখনও কখনও একটি অদ্ভুত জিনিস। grepভাগ্যক্রমে এটি পুনরাবৃত্তির বিকল্প রয়েছে যাতে এটি সহজতর হয়:

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