ব্যান্ডউইথ সমস্যা ট্র্যাক ডাউন করার জন্য টার্মিনাল থেকে ম্যাকের সমস্ত খোলা ইন্টারনেট সংযোগ তালিকাভুক্ত করুন

Anonim

সম্প্রতি আমার অফিসে LAN স্বাভাবিকের চেয়ে ধীর গতিতে চলছিল, এবং সমস্ত অতিরিক্ত ব্যান্ডউইথ কী ব্যবহার করছে তা আমি চিহ্নিত করতে পারিনি। আমার সন্দেহ ছিল যে P2P ট্র্যাফিক দায়ী ছিল কিন্তু আমি আপত্তিকর মেশিনে স্পষ্ট কিছু দেখতে পারিনি। তাহলে অবশ্যই প্রশ্ন হল, আপনি কিভাবে দেখবেন কোন প্রক্রিয়াগুলি Mac OS X থেকে ইন্টারনেট বা বাইরের বিশ্বের সাথে সংযুক্ত হচ্ছে?

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

কমান্ড লাইন থেকে OS X-এ সমস্ত খোলা ইন্টারনেট সংযোগের একটি তালিকা প্রদর্শন করুন

এটি অবশ্যই OS X এর টার্মিনাল থেকে প্রবেশ করতে হবে, তবে এটি দূরবর্তীভাবে SSH এর সাথে বা Mac এ স্থানীয়ভাবে ব্যবহার করা যেতে পারে।

আমি আপত্তিকর ম্যাকে লগ ইন করেছি এবং নিম্নলিখিত কমান্ডটি টাইপ করেছি:

lsof -i

আপনাকে সুডো ব্যবহার করার দরকার নেই তবে আপনি চাইলে বা আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে প্রয়োজন হলে তা করতে পারেন।

lsof এর আউটপুট একটু ব্যস্ত তবে আপনি যদি কমান্ড লাইনের সাথে পরিচিত হন তবে এটি দেখতে খুব বেশি পাগলামি করা উচিত নয়।

এই lsof -i কমান্ড স্ট্রিং দ্বারা প্রদর্শিত আউটপুটের একটি উদাহরণ:

MacMini:~ macuser$ lsof -i কম্যান্ড পিআইডি ব্যবহারকারী এফডি টাইপ ডিভাইস সাইজ/অফ নোড নাম SystemUIS 93 macuser 6u IPv4 0x04db27bc 0t0 UDP : SystemUIS9 IPv4 0x04db26e0 0t0 UDP : iChatAgen 111 macuser 6u IPv4 0x07084734 0t0 UDP localhost:49490->localhost:49490 iChatAgen 111 macuser 10u IPv4 0x05666f28 0t0 TCP 192.168.0.101:53762->bos-m012c-sdr6.blue.aol.com:aol ( প্রতিষ্ঠিত) সিএনরজিস 129 ম্যাকুয়েসার 5U আইপিভি 4 0x05f2f6b0 0 টি 0 টিসিপি : 24800 (শুনুন) সাফারি 148 ম্যাকুয়েসার 10u আইপিভি 4 0x06DB46E0 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 টি 0 :দাপ (শুনুন)

উপরের lsof আউটপুট ডিসপ্লেতে অস্বাভাবিক কিছু নেই, তবে আমার পূর্বোক্ত নেটওয়ার্ক সমস্যা সমাধানে, আমি আমার নেটওয়ার্ক ম্যাকের পটভূমিতে লুকানো একটি বিটটরেন্ট ক্লায়েন্ট আবিষ্কার করেছি এবং এটি বেশ কয়েকটি বড় ফাইল সিড করছে! স্বাভাবিকভাবেই আমি বিটটরেন্ট ক্লায়েন্টকে হত্যা করেছি, অ্যাপ্লিকেশনটি সরিয়েছি, ফাইলগুলি মুছে ফেলেছি এবং ম্যাক ল্যান আবার পুরো গতিতে চলছে।

লিস্টিং শুধুমাত্র প্রতিষ্ঠিত ইন্টারনেট সংযোগ

আপনি যদি শুধুমাত্র প্রতিষ্ঠিত সংযোগগুলি প্রদর্শন করতে চান (অর্থাৎ তারা সক্রিয়ভাবে যোগাযোগ করছে এবং স্থানীয় মেশিন এবং একটি বাইরের আইপির মধ্যে একটি লিঙ্ক স্থাপন করা হয়েছে), আপনি উপরে উল্লেখিত এই কমান্ডের ভিন্নতা ব্যবহার করতে পারেন lsof স্ট্রিং:

"

lsof -i | grep -E (শুনুন| প্রতিষ্ঠিত)"

স্থাপিত সংযোগগুলির একটি স্বয়ংক্রিয়ভাবে আপডেট হওয়া তালিকা পেতে আপনি এটিকে ‘ঘড়ি’-এর সাথে একত্রিত করতে পারেন।

এবং যদি আপনি প্রক্রিয়ার নামটি জানেন তবে আপনি সর্বদা সেই নির্দিষ্ট বা অস্পষ্ট নামের জন্য গ্রেপ ব্যবহার করতে পারেন।

এটি কিছুটা উন্নত, তবে এটি ম্যাক ব্যবহারকারীদের জন্য বেশ ভাল কাজ করে যারা সাধারণভাবে টার্মিনাল এবং কমান্ড লাইনের সাথে স্বাচ্ছন্দ্য বোধ করেন। আরও নবীন ম্যাক ব্যবহারকারীরা OS X-এ ইন্টারনেট এবং নেটওয়ার্ক সংযোগগুলি নিরীক্ষণ করতে প্রাইভেট আই ব্যবহার করতে পারেন, যা একটি বিনামূল্যের কিন্তু চমৎকার তৃতীয় পক্ষের অ্যাপ্লিকেশন যা গ্রাফিকাল ইউজার ইন্টারফেসে চলে এবং পার্স করা কিছুটা সহজ, বিশেষ করে যদি আপনি অভিজ্ঞ না হন প্রান্তিক.

ব্যান্ডউইথ সমস্যা ট্র্যাক ডাউন করার জন্য টার্মিনাল থেকে ম্যাকের সমস্ত খোলা ইন্টারনেট সংযোগ তালিকাভুক্ত করুন