একটি সার্ভারে টিসিপি পর্যবেক্ষণ: নেটস্যাট বনাম এলএসফের তুলনা করছেন?


12

আমি বক্সে অ্যাপ্লিকেশন নিয়ে সমস্যা সমাধানের আশায় একটি সার্ভারের টিসিপি স্ট্যাকটি পর্যবেক্ষণ করছি।

আমার প্রথম প্রবণতা হ'ল সমস্ত প্রতিবেদিত রাজ্যে (LISTEN, ESTABLISHED, FIN_WAIT2, TIME_WAIT, ইত্যাদি) সকেটের সংখ্যা পরিমাপ করা এবং কিছু অসঙ্গতিগুলি সনাক্ত করা।

একজন সতীর্থ পরামর্শ দিয়েছিলেন যে টিসিপি স্ট্যাকগুলি কী অবস্থায় রয়েছে তা দেখার জন্য 'lsof' একটি ভাল সরঞ্জাম হবে।

সার্ভারফল্টের ভিড়ের কোনও পছন্দ বা অভিজ্ঞতার টিপস?


3
আমাদের উইন্ডোজ
গিক্সকে

উত্তর:


7

আমি lsof পছন্দ করি কারণ এর আউটপুটটি সমস্ত প্ল্যাটফর্মগুলিতে চালিত হয় যা এটি চালায়। যদিও আপনি উভয় প্রোগ্রাম থেকে একই তথ্য পেতে পারেন। আমি এটি ব্যক্তিগত পছন্দ নেমে আসে বলে মনে করি।


2

আমার প্রথম নিদর্শনটি ব্যবহার করা netstat -ptanহবে যা আপনাকে সন্ধান করা সমস্ত তথ্য দেবে। সম্ভবত বাছাই করতে এবং একীক করার জন্য পাইপ। নিম্নলিখিতটি আপনাকে একটি ভাল সংখ্যার সকেট স্থিতি দেওয়া উচিত '।

netstat -ptan | awk '{print $6 " " $7 }' | sort | uniq -c


1

ডিস্ট্যাট পরীক্ষা করে দেখুন :

% sudo dstat --tcp

আরও ভাল, আপনি যদি আউটপুটটি বিশ্লেষণ করতে চান তবে আপনি এটি আউটপুট দিয়ে সিএসভিতে লিখতে পারেন।


আকর্ষণীয় সরঞ্জাম, হায়রে লিনাক্স (যদিও বোধগম্য তাই)। এসএআর-এর মতো কিছু দেখতে ভাল লাগছে যার মধ্যে নেটওয়ার্ক তথ্য অন্তর্ভুক্ত রয়েছে (যদিও লিনাক্স সর সংস্করণগুলিও এটি দেখায় বলে মনে হচ্ছে)।
এরিক্সলা

1

আমি মনে করি এটি সামান্য টুইট (এবং ডান কমান্ড অপশন) এর মতো আপনি ব্যক্তিগত পছন্দ হিসাবে বেশি কিছু পেতে পারেন তবে যে কোনও একটি থেকে ঠিক একই তথ্য পেতে পারেন।

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

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


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