ধীরে ধীরে নেটওয়ার্ক সংযোগ অনুকরণকারী নেটওয়ার্ক সরঞ্জাম [বন্ধ]


243

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

আমি যে কোনও ইনপুট প্রশংসা করি।


2
কেবল একটি নোট, আপনি এটি সার্ভারফল্ট ডট কম এ ক্রস পোস্ট করতে পারেন।
জেপি আলিওটো

5
ওএসএক্স মাউন্টেন লায়ন ব্যবহারকারীরা নেটওয়ার্ক লিংক কন্ডিশনার - stackoverflow.com/questions/11699805/… ব্যবহার করতে পারেন ।
জো মাসিলোটি


উত্তর:


23

চেষ্টা ট্রাফিক Shaper এক্সপি আপনি সহজে এবং এই অ্যাপ্লিকেশনের মাধ্যমে অর্থাত্ গতি বা অন্যান্য ব্রাউজার সীমিত করতে পারেন তার এছাড়াও বিনামূল্যের


2
ক্যাসপারস্কি সেই সাইট থেকে ডাউনলোডের বিষয়ে ট্রোজান ডাউনলোডার প্রোগ্রাম হিসাবে রিপোর্ট করেছেন।
বব মুর

20
উইন্ডোজ 7. এ কাজ করছে বলে মনে হচ্ছে না
Znarkus

1
আমি কাজ করতে পারেন না। এটি কী লোকালহোস্ট বা 127.0.0.1 ঠিকানায় ট্র্যাফিক সমর্থন করে?
অ্যান্ডারসন

1
@ অ্যান্ডারসন, সম্ভবত না। যতদূর আমি স্মরণ করি, উইন্ডোজের কাছে স্থানীয় স্থানীয় সংযোগের জন্য * নিক্সের মতো অভ্যন্তরীণ নেটওয়ার্ক স্ট্যাক থাকে না usually
ম্যাথু Scharley


266

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


49
এটি +1। অসাধারণ. একটি একক কমান্ডের সাহায্যে আমি কফি শপের ওয়াইফাইতে "লোকালহোস্ট" কোনও পাবলিক ইন্টারনেট পরিষেবার মতো আচরণ করতে পারি: sudo tc qdisc add dev lo root netem delay 500ms
স্যাম স্টোকস

7
খুব সুন্দর! দস্তাবেজগুলি এখানে রয়েছে: linuxfoundation.org/collaborate/workgroups/networking/netem
টমাস আহলে

44
দুর্দান্ত শীতল। পুনরায় এমুলেশন কীভাবে সরানো যায় তা কেবল যুক্ত করতে চাই। যোগ করতে: sudo tc qdisc add dev lo root netem delay 100msঅপসারণ করতে:sudo tc qdisc del dev lo root netem delay 100ms
17:51

14
লুপব্যাকের জন্য সমস্ত টিসি বিধি আপনি একক কমান্ডের সাথে পুরোপুরি পুনরায় সেট করতে পারেন sudo tc qdisc del dev lo root- loআপনি eth0যদি তারযুক্ত সংযোগ ইত্যাদি ব্যবহার করেন তবে পরিবর্তন করুন
হামিশ ডাউনার

6
ব্যান্ডউইথ খুব সীমিত হার বিকল্প ব্যবহার করে netem সমর্থন সাম্প্রতিক সংস্করণ: tc qdisc add dev lo root handle 1:0 netem delay 10ms rate 1mbit limit 1000। নোট যেমন লুপব্যাক ডিভাইস হিসাবে কিছু ডিভাইস, জন্য, আপনি কাজের জন্য হার বিকল্পের জন্য একটি নন-জিরো কিউ দৈর্ঘ্য আছে সেট করতে হবে যে: ifconfig lo txqueuelen 1000। দেখুন serverfault.com/a/394949/76090
z0r

77

আমি এই থ্রেডটি পুনরুত্থিত করছি কারণ আমি সম্প্রতি একই প্রয়োজনের কাজটি করেছি। আশ্চর্যজনকভাবে আমি আবিষ্কার করেছি যে নিয়মগুলি কাস্টমাইজ করে এবং oSession["response-trickle-delay"] = "150";বিভাগটিতে এই লাইনটি যুক্ত করে ফিডলারের এটি করতে ব্যবহৃত হতে পারে OnBeforeResponse। ফিডলার সত্যিই আশ্চর্যজনক


35
ফিডলারের সাম্প্রতিক সংস্করণগুলিতে আপনাকে কেবল Simulate Modem Speedsবিধি -> পারফরম্যান্সের আওতায় সক্ষম করতে হবে ।
Znarkus

4
+1 ফিডলার একটি ব্যতিক্রমী সরঞ্জাম, সম্ভবত এটির জন্য ওভারকিল তবে আশেপাশে অবশ্যই মূল্যবান। প্রক্রিয়া ফিল্টার ব্যবহার করে আপনি সহজেই ফিডলারের কেবল একটি প্রোগ্রামের সাথে ফিডল পেতে পারেন, আপনার প্রোগ্রামে প্রক্সি স্থাপনের প্রয়োজন নেই!
ডিবেস্টার

আমি ইতিমধ্যে ফিডলারের প্রেমিকা ছিলাম তবে এখন আমি এটি ছাড়া বাঁচতে পারি না। আমি জানতাম না যে আমার যে সরঞ্জামটির প্রয়োজন তা প্রতিদিন আমার সাথে থাকে :)
Ignacio Soler Garcia

5
মনে রাখবেন এটি হ'ল উইন্ডোজ-কেবলমাত্র সমাধান, যদি না আপনি হ্যাকস এবং ওয়ার্কআরউন্ডের সাহায্যে ঝাঁকুনিতে ইচ্ছুক হন।
পাগল 2be

19

মাইক্রোসফ্টের নিউটিটি চেষ্টা করে দেখুন, এটি আমার জন্য নিখুঁতভাবে কাজ করেছে। এটি কাস্টমাইজড লেটেন্সি, প্যাকেট ড্রপ কৌশল এবং আরও অনেকগুলি সরবরাহ করে :)

http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/

আপডেট 1:

এখানে নিউটিটির জন্য একটি ভাল ভিডিও টিউটোরিয়াল রয়েছে - উইন্ডোজ সরঞ্জামকিট টিউটোরিয়ালের জন্য নেটওয়ার্ক এমুলেটর (জিমেরিতে ক্রেডিট)


2
হ্যাঁ, আমি মনে করি এটি ড্রাইভার স্তরে কাজ করছে।
ইরান বেতজালেল

1
আমি চেষ্টা করেছিলাম, কিন্তু আমি তা বুঝতে পারি না - কোথাও কোনও সহায়তা ফাইল আছে?
আপক্রিক

1
আমি বেসিক নেটওয়ার্কিং ধারণাগুলি জানি - তবে এটি কিছুই করতে পারি নি।
আপক্রিক

1
আপনার ফিল্টারগুলি কোনও নেটওয়ার্ক প্যাকেটের সাথে প্রাসঙ্গিক কিনা তা দেখতে ট্রেস বোতামটি (হলুদ পায়ের মতো দেখতে) ব্যবহার করুন। ৮০ (এইচটিটিপি) পোর্টের জন্য প্রতিটি প্যাকেট ফেলে দেওয়ার মতো সাধারণ জিনিসগুলি ব্যবহার করে দেখুন।
ইরান বেতজালেল

3
আমি আপনাকে ছেলেদের নেটওয়ার্ক জ্ঞান পেলাম না, তবে এই ইউটিউব ভিডটি দেখার পরে আমি কাজ করতে নিউটিটি পেয়েছি: youtube.com/watch?v=s5o_GnYOloA - আমি আশা করি এটি সাহায্য করবে
জিমেরি

17

আমার কাজ এই সরঞ্জামটি ব্যবহার করে এবং এটি বেশ ভাল বলে মনে হয়: http://www.dallaway.com/sloppy/

ভাগ্য সুপ্রসন্ন হোক.


1
+1 জাভা ভিত্তিক, সুতরাং এটি ওএসএক্সে দুর্দান্ত কাজ করে (এটি উইন্ডোজ বা লিনাক্সে এখনও চেষ্টা করে দেখেনি) - ইনস্টল করা ও চালানো সহজ, স্বচ্ছভাবে কাজ করে এবং এর পরে কোনও গোলমাল ছাড়বে না!
রিচার্ড ইঙ্গলিস

হ্যাঁ, দুর্দান্ত সরঞ্জাম, ওয়েব ভিত্তিক জএনএলপি (কোনও ইনস্টলের প্রয়োজন নেই, কেবল এটি চালু করুন) এটি লোকালহোস্টে একটি প্রক্সি তৈরি করে, বন্দরটি কনফিগারযোগ্য, গতি পরিবর্তন করে +32;)
চাকরিওয়াত

আমি ব্যবহার করেছি পঙ্কিল আগে ও আমি এটা ভালবাসা, কিন্তু দুঃখিতভাবে এটা সমর্থন করে না https: groups.google.com/forum/#!topic/sloppy-discuss/tOyCx7igfkw
জেস

ক্রেপি নেটওয়ার্কগুলির প্যাকেট ক্ষতির অনুকরণ করে না।
22:48

13

আমি সফলভাবে টিএমনেটসিম ব্যবহার করেছি (পৃষ্ঠার নীচে, "অন্যান্য সরঞ্জাম" এর অধীনে - লিঙ্কটি "জিপ: টিএমনেটসিম নেটওয়ার্ক সিমুলেটর সংস্করণ ২.৪ ৩২-বিট (K০০ কেবি)) এর মতো কিছু বলেছে"

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


আপনি কোন ওএস ব্যবহার করছিলেন? আমি এটি 32-বিট উইন্ডোজ 7 এর অধীনে মোটেও কাজ করতে পারি না ...
গাইবিহিন্থেগাই

@ গুয়াইহাইন্ডেগুই: আপনার কি কখনও ভাগ্য নেই? আমার একই দরকার এবং ওএস ...
রেডফিল্টার

2
আমি ডামিনেট ব্যবহার করে শেষ করেছি। এখানে একটি উইন্ডোজ সংস্করণ রয়েছে: info.iet.unipi.it/~luigi/dummynet
গাইবিহিন্থেগুই

1
+1 এই আমার নূন্যতম পরিমান ফাজের সাথে আমার যা প্রয়োজন তা ঠিক করেছে। বখশিশের জন্য ধন্যবাদ!
wasatz

বর্তমান সংস্করণটি ঠিক fine৪-বিট উইন্ডোজ ৮.১ এ কাজ করছে।
জাইমে হাবলুটজেল

6

আমি চার্লসকে ভালবাসি ।

বিনামূল্যে সংস্করণটি আমার পক্ষে ভাল কাজ করে।

থ্রোটলিং, পুনর্নির্মাণ, ব্রেকপয়েন্টগুলি সমস্ত দুর্দান্ত বৈশিষ্ট্য।


2
হ্যাঁ, এটি 30 দিন ধরে
ঠিকঠাক

1
আমার জন্য এটি 30 দিন পরেও ঠিকঠাক কাজ করে, আপনাকে আরও কিছুক্ষণ অপেক্ষা করতে হবে এবং 30 মিনিটের পরে এটি পুনরায় বুট হয়। তবে আপনি সর্বদা লাইসেন্স পেতে পারেন।
রোল্যান্ড কিসোম

সংস্করণ 3.7? ওয়েবসাইটটি বোঝা যাচ্ছে যে 30 দিনের পরে এটি ব্যবহার চালিয়ে যেতে আপনার এটি কিনতে হবে।
BrainSlugs83

1
আপনার অনুমান ভুল প্রথম 30 দিনের মধ্যে আপনি এটি কোনও বিলম্ব ছাড়াই ব্যবহার করতে পারেন। এর পরে ছোট বিলম্ব হয় এবং এটি 30 মিনিটের পরে পুনরায় বুট হয়।
রোল্যান্ড কিসোম

4
তাদের ওয়েবসাইট থেকে:After 30 days if you decide to continue using Charles you must purchase a license
ফ্লোরিয়ান ফিদা 21

6

DummyNet

এই ফ্রিবিএসডি ভিত্তিক ভিএমওয়্যার চিত্রটি ব্যবহার করে দেখুন। এটিতে একটি দুর্দান্ত উপায় রয়েছে যা খাঁটি নিখরচায় এবং 20 মিনিটের মধ্যে উঠে দাঁড়ায়।

আপডেট: ডামিনেট এখনই লিনাক্স, ওএসএক্স এবং উইন্ডোজ সমর্থন করে


1
এই টিপ জন্য ধন্যবাদ। দেখা যাচ্ছে যে এখন একটি নেটিভ উইন্ডোজ সংস্করণ উপলব্ধ আছে, যা আমি সফলভাবে ব্যবহার করেছি।
গাইবিহিন্থেগুই

আমি এই পথে চলেছি। তবে কনফিগারেশনটি আমাকে 4 ঘন্টা সময় নিয়েছে। "192.168.0" প্রতিস্থাপন করা আমার জানা উচিত ছিল। "192.168.196।" (সাবনেট) সমস্ত rc.conf এবং rc.firewall এর মাধ্যমে।
বোহদান_ট্রোটসেনকো

5

লিনাক্স বা ওএসএক্সের জন্য, আপনি এটি ব্যবহার করতে পারেন ipfw

কোওড়া থেকে ( http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )

মূলত সমস্ত নেটওয়ার্ক ডেটা থ্রটল করতে ফায়ারওয়াল ব্যবহার করা:

কোনও নিয়ম সংজ্ঞায়িত করুন যা কোনও উত্স ঠিকানা থেকে যে কোনও গন্তব্য ঠিকানাতে সমস্ত ট্র্যাফিককে পুনরায় তৈরি করতে একটি পাইপ ব্যবহার করে, নিম্নলিখিত কমান্ডটি কার্যকর করুন (রুট হিসাবে, বা সুডো ব্যবহার করে):

$ ipfw add pipe 1 all from any to any

ব্যান্ডউইথকে 300Kbit / s এর মধ্যে সীমাবদ্ধ করতে এবং প্রতিটি উপায়ে 200ms বিলম্বিত করতে এই নিয়মটি কনফিগার করতে:

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

সমস্ত নিয়ম মুছে ফেলতে এবং আপনার মূল নেটওয়ার্ক সংযোগটি পুনরুদ্ধার করতে:

$ ipfw flush


4

আপনি যদি অ্যাপাচি ব্যবহার করেন তবে আপনি মোড_ব্যান্ডটি ব্যবহার করতে পারেন।

কনফিগারেশন পরামিতি জন্য এখানে দেখুন ।



2

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


2

আপনি ওএনএএম চেষ্টা করতে পারেন যা ওপেন সোর্স ওয়াইড এরিয়া নেটওয়ার্ক এমুলেটর। আপনি চিত্রটি (আইএসও, নপপিক্স লাইভ সিডি) বা ভিএমওয়্যার ভার্চুয়াল অ্যাপ্লিকেশনগুলি ডাউনলোড করতে পারেন।



1

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


0

উইন্ডোজ ফোনের জন্য বিকাশ করার সময় আপনার যদি নেটওয়ার্ক সংযোগের মান অনুকরণের প্রয়োজন হয়, আপনি সিমুলেশন ড্যাশবোর্ড নামে একটি ভিজ্যুয়াল স্টুডিও বিল্ট-ইন সরঞ্জামটির চেষ্টা করতে পারেন (আরও বিশদ এখানে http://msdn.microsoft.com/en-us/library / উইন্ডোস্পোন / উন্নয়ন /jj206952(v=vs.105).aspx ):

এই সংযোগ সমস্যাগুলির জন্য আপনার অ্যাপ্লিকেশনটি পরীক্ষা করতে এবং ব্যবহারকারীদের নীচের মতো পরিস্থিতিতে রোধ করতে সহায়তা করতে আপনি ভিজ্যুয়াল স্টুডিওতে সিমুলেশন ড্যাশবোর্ড ব্যবহার করতে পারেন:

  • উচ্চ-রেজোলিউশন সংগীত বা ভিডিওগুলি স্ট্রিম করার সময় হুড়োহুড়ি বা হিমশীতল, বা কম ব্যান্ডউইথ সংযোগটি ডাউনলোড করতে দীর্ঘ সময় নেয়।
  • একটি ওয়েব পরিষেবাতে কলগুলি একটি সময়সীমা সহ ব্যর্থ হয়।
  • কোনও নেটওয়ার্ক উপলভ্য না থাকলে অ্যাপটি ক্র্যাশ হয়ে যায়।
  • নেটওয়ার্ক সংযোগটি হারিয়ে গেলে এবং পুনরুদ্ধার করা হলে ডেটা স্থানান্তর পুনরায় শুরু হয় না।
  • ব্যবহারকারীর ব্যাটারি স্ট্রিমিং অ্যাপ্লিকেশন দ্বারা নিষ্কাশন করা হয় যা অকার্যকরভাবে নেটওয়ার্কটি ব্যবহার করে।
  • ব্যবহারকারীর রুট ম্যাপিং কোনও নেভিগেশন অ্যাপে বাধাগ্রস্ত হয়।

...

সরঞ্জাম মেনুতে ভিজ্যুয়াল স্টুডিওতে সিমুলেশন ড্যাশবোর্ড খুলুন । ড্যাশবোর্ডের নেটওয়ার্ক সিমুলেশন বিভাগটি সন্ধান করুন এবং সক্ষম করুন নেটওয়ার্ক সিমুলেশন চেক বাক্সটি

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