অত্যন্ত ধীর ভার্চুয়ালবক্স নেটওয়ার্ক ডাউনলোডের গতি কীভাবে ঠিক করবেন?


37

আমি ভ্যাগ্রান্ট / ভার্চুয়ালবক্সের মাধ্যমে একটি উবুন্টু 12.04 ভিএম (হ্যাশিকর্প / নির্ভুল 32) ব্যবহার করছি। আমার হোস্ট সিস্টেমের তুলনায় এটি অত্যন্ত ধীর গতির ডাউনলোড গতি বলে মনে হচ্ছে। আমি দ্রুতগতির-ক্লাইমে হোস্ট সিস্টেম (ওএসএক্স) এর সাথে এটি পাই:

Testing download speed........................................
Download: 845.62 Mbits/s
Testing upload speed..................................................
Upload: 296.03 Mbits/s

এবং এটি আমি অতিথি ওএসে পাই (উবুন্টু 12.04):

Testing download speed........................................
Download: 12.41 Mbits/s
Testing upload speed..................................................
Upload: 247.64 Mbits/s

তাই হোস্ট ডাউনলোডের গতি 70 গুণ দ্রুত! এই বিষয়গুলির স্বাভাবিক প্রতিক্রিয়া হ'ল:

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end

তবে আমি এটি ইতিমধ্যে আমার ভ্যাগ্রান্টফাইলে কনফিগার করেছি।

আমি এটি প্লেইন ভার্চুয়ালবক্স এবং 12.04 (কোনও ভ্যাগ্রান্ট) এর সাথেও পরীক্ষা করেছি। আমি NAT ইন্টারফেস ব্যবহার করার সময় একই সমস্যা ঘটে। তবে ব্রিজ মোডে স্যুইচ করা ডাউনলোডের গতি 20x দ্রুততর করে তোলে। এটি দুষ্টু, যেহেতু ভ্যাগ্র্যান্ট সর্বদা এথ 0 হতে NAT ইন্টারফেসের উপর নির্ভর করে।

আমি হোস্ট সিস্টেম হিসাবে ওএসএক্স ম্যাভারিক্স ব্যবহার করি। ভার্চুয়ালবক্স সংস্করণ 4.3.18।

কোন ধারনা?

উত্তর:


30

অসম্পূর্ণ ব্যবহারকারীদের জন্য, আপনার ভ্যাগ্র্যান্ট ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করুন:

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--nictype1", "virtio"]
end

আমি 15x ডলার গতি বাড়িয়েছি। ভার্চুয়ালবক্স জিইউতে আমি এখন আমার এনএটি ইন্টারফেসের জন্য একটি পৃথক অ্যাডাপ্টারের ধরণটি দেখতে পাচ্ছি: প্যারাভিচুয়ালাইজড নেটওয়ার্ক (ভার্ভিও-নেট)।


1
আমার একই সমস্যা ছিল: স্প্রেডেস্ট-ক্লিপ ব্যবহার করে যেমন পরিমাপ করা হয় তেমন ভ্যাগ্রান্টে চালিত বুট 2 ডকার চিত্রের আপলোডের গতি 0 ছিল (এত আস্তে আপনি এটি পরিমাপ করতে পারবেন না?)। আমি এই সেটিংটি যুক্ত করার সাথে সাথে আপলোডের গতিটি আমার হোস্ট ওএসের গতির সাথে মিলেছে। ধন্যবাদ!
ইয়েজেগেনি ব্রিকম্যান

অন্য সমস্ত সম্ভাব্য মানগুলি কী কী কেউ জানেন? দস্তাবেজের কোনও লিঙ্ক?
nha

আমার জন্য কোন উন্নতি আমি ভীত। ভ্যাগ্রান্ট 1.7.4, ভার্চুয়ালবক্স 5.0.4
lsh

সমস্ত সম্ভাব্য বিকল্পগুলি এখানে রয়েছে: ভার্চুয়ালবক্স.অর্গ / ম্যানুয়াল /ch08.html#idp46730496367936Am79C973 আপনার যদি সমস্যা হয় তবে খুব চেষ্টা করুন virtio
জুলিয়াসজ গোনেরা

2
ভিবক্সমনেজ আপনার মেশিনের নাম --nictype1 ভাইরিও
ব্রায়ান লো

17

আমি আমার জন্য সহজ সমাধান খুঁজে পেয়েছি

  • হোস্ট উবুন্টু 14.04
  • অতিথি উবুন্টু 14.04
  • পোর্ট ফরওয়ার্ডিং সহ নেট
  • অতিথির কাছ থেকে অত্যন্ত ধীর আপলোডের গতি। এটি এত ধীর ছিল যে গতি পরীক্ষা এমনকি ক্যান্ট পরিমাপ করতে পারে না।

আমি স্রেফ পিসিনেট-ফাস্ট তৃতীয় অ্যাডাপ্টারে স্যুইচ করেছি। এবং গতি আমার জন্য যথেষ্ট ভাল হয়ে যায় (40 এমবি / গুলি)


1
হোস্ট উবুন্টু 14.04 এবং অতিথি উবুন্টু 12.04 নিয়ে আমার জন্য কাজ করেছেন।
রস

1
ভ্যাগ্রান্টফাইলে পিসিনেট ফাস্ট তৃতীয়টিতে স্যুইচ করতে, ব্যবহার করুন v.customize ["modifyvm", :id, "--nictype1", "Am79C973"]
জুলিয়াসজ গোনেরা

এটি দুর্দান্ত কাজ করে! apt-getডাউনলোড করার চেষ্টা করার সময় আমি ঝুলতে সমস্যায় পড়ছিলাম। শেষ পর্যন্ত এটি কাজ করবে, তবে উপরের হিসাবে নেটওয়ার্ক অ্যাডাপ্টার পরিবর্তন করা সমস্যাটিকে ধরণের করে দেয়।
ব্রেন্ডন মুইর

উইন 10 হোস্ট চালিয়ে উবুন্টু 16.10 নিয়ে কাজ করেছেন।
robsn

0

@ অরামোর ​​উত্তরটি দরকারী, তবে দয়া করে নোট করুন যে এটি একটি নির্দিষ্ট এনআইসি নির্দিষ্ট করে: # 1। উদাহরণস্বরূপ, আমার সিস্টেমে আমার কাছে অনেকগুলি নেটওয়ার্ক ইন্টারফেস রয়েছে। আমি নির্দিষ্ট করতে হয়েছিল --nictype4

পাশাপাশি, অন্যরা নির্দিষ্ট করে অন্য কোথাও বেনিফিটগুলি জানিয়েছে natdnshostresolver#এবং natdnsproxy#কোথায় #আপনার এনআইসিকে সনাক্ত করে এমন একটি নম্বর রয়েছে। আমার মধ্যে, এটি দেখতে এমন দেখাচ্ছে:

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--nictype4", "virtio"]
  v.customize ["modifyvm", :id, "--natdnshostresolver4", "on"]
  v.customize ["modifyvm", :id, "--natdnsproxy4", "on"]
end
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.