ফাইলগুলিতে কী লেখা হচ্ছে তা দেখুন (আইওটপের মতো তবে ফাইলগুলির জন্য, প্রক্রিয়া নয়)


25

আমার একটি লিনাক্স সার্ভার রয়েছে এবং এটি প্রচুর ডিস্ক করছে o এমন একটি প্রক্রিয়া রয়েছে যা বেশিরভাগ ডিস্ক লেখার কাজ করে। আমি এটি খুঁজে পেয়েছি iotop, যা ডিস্ক I / O করছে এমন প্রক্রিয়াগুলি দেখায়। এখানে কি কোনও সমতুল্য প্রোগ্রাম রয়েছে (ডেবিয়ান লেনি অ্যাপ্ট রিপোজিটরিগুলিতে) যা আমাকে দেখায় যে কোন ফাইলগুলিতে লিখিত হচ্ছে? একটি 'শীর্ষ' মত ইন্টারফেস দুর্দান্ত হবে? এটা কি সম্ভব?

উত্তর:


13

আপনি যে প্রক্রিয়াটি দেখতে চান তা জানেন তবে lsof সহায়তা করতে পারে:

lsof -p <pid> -r 5

-r চেকগুলির মধ্যে সেকেন্ডের সংখ্যা।


এটি আমাকে দেখায় যে ফাইলগুলি কী লেখা হচ্ছে, কোনও ডাটা কীভাবে লেখা হচ্ছে তা দেখার কোনও উপায় নেই?
ররি

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

9

আপনি sysdig ব্যবহার করতে পারেন:

sudo apt-get install sysdig;
sysdig -c topfiles_bytes;

একটি ইন্টারেক্টিভ (শীর্ষ-মত) টার্মিনাল প্রোগ্রামও রয়েছে যা আপনার ক্ষেত্রে কার্যকর হতে পারে।

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