একটি দ্রুত ভিজ্যুয়াল স্টুডিও মেশিন তৈরি করা


28

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

আমার উদ্দেশ্যে একটি মেশিন তৈরি করার সময় আমার কীভাবে সিপিইউ শক্তি, মেমরি এবং ড্রাইভ টেকোলজিতে বিনিয়োগের ভারসাম্য বজায় রাখা উচিত?

উত্তর:


19

আমাদের ডেভ টিম জানুয়ারী ২০১০ পর্যন্ত সত্যই দ্রুত হার্ডওয়্যার ... Dev 6,000 + প্রতি ডেভ মেশিন ব্যবহার করে।

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

http://www.fusionio.com/products/ioxtreme/

আপনার প্রচুর র‍্যামের দরকার হবে কারণ ড্রাইভটিতে আপনার ফর্ম্যাটেড ব্লকের আকারটি যত কম পরিমাণে ড্রাইভার "লক করে" র‌্যামের পরিমাণে থাকে।

এই খারাপ ছেলেরা অ-উদ্বায়ী, এবং সুপার র্যান্ডম উভয়ই দ্রুত পড়ে এবং লেখেন। অর্থের জন্য, আমরা আমাদের রিগগুলি আরও দ্রুত সংকলন করতে পারি না।

আমি আপনাকে একটি ধারণা দেওয়ার জন্য দ্রুত একটি সংকলন সময় করব ...

ঠিক আছে, সমস্ত কোড সহ আমাদের মাস্টার সলিউশনে বর্তমানে 37 টি প্রকল্প রয়েছে এবং ভিজ্যুয়াল স্টুডিও কোড মেট্রিক্স ফলাফল অনুযায়ী "এক্সিকিউটেবল" কোডের মোট 92,281 লাইন রয়েছে। আইডিইতে এটি ডিফল্ট সি # বিকাশকারী সেটিংসের সাথে সংকলন করতে (কেবলমাত্র সমস্ত সেটিংস পুনরায় লোড করা হয়েছে যাতে আপনি যদি চান তবে ডিফল্টের সাথে উদ্দেশ্যমূলকভাবে তুলনা করতে পারেন) 22 সেকেন্ড সময় নেয়। RAID 5-তে 3 ভেলোসিরাপেটর সহ একটি অভিন্ন মেশিনে 29 সেকেন্ড সময় লাগে, সুতরাং প্রায় 24% বৃদ্ধি।

সেই পরীক্ষাটি ক্লিন সলিউশন দিয়ে পরিচালিত হয়েছিল তারপরে রিবিল্ড সলিউশন, সুতরাং এটি একটি সম্পূর্ণ সংকলন হওয়া উচিত ছিল।

আমি আপনাদের সবার সম্পর্কে জানি না, তবে আমি ছোট থেকে মাঝারি পরিবর্তনের পরে ঘন ঘন সংকলন করি। সম্ভবত প্রতিদিন গড়ে 80-100 বার। তার মানে IUXtreme ড্রাইভটি প্রতিদিন আমাকে 9.3 মিনিট বাঁচায়। প্রতি বিকাশকারী প্রতি ঘন্টায় $ 70 (আমাদের গড় ডেভস রেট, মোটামুটি) যা দিনে 10 ডলার হয়। সুতরাং জিনিসটি নিজের জন্য প্রদান করতে প্রায় 90 দিন সময় নেয়। আসলেই খারাপ নয় ... তারা এই মুহুর্তে মুক্ত।

এছাড়াও, আমি সত্যিই দৃ strongly়রূপে অনুভব করি যে সংকলনের সময়গুলি কখনই বিকৃতির পক্ষে কোনও বিকাশকারীর দোরগোড়ার উপরে উঠতে দেয় না। আমাকে 2 মিনিট অপেক্ষা করুন ... উইকি বা গুগল বা ইউটিউবে সময় নষ্ট করার জন্য। এটি পরিমাপ করা অনেক কঠিন।

ঠিক আছে, তাই পুরো রিগগুলি দেখতে এরকম কিছু দেখাচ্ছে:

উইন্ডোজ 7 পেশাদার 12 জিবি র‌্যাম 2 এক্স কোয়াড কোর জিয়নস (E5504) @ 2.00 গিগাহার্টজ। মেশিনে মোট 8 গিগাহার্জ। হাইপয়েন্ট 2320 RAID কন্ট্রোলার সার্ভার মোবো (আমি মডেলটি ভুলে যাচ্ছি), RAID 5-তে 3x ভেলোসিরাপেক্টর সি, ডি এবং ই ড্রাইভে বিভক্ত। উইন্ডোজ অন সি, ডি তে প্রোগ্রামস, ই-আইও এক্সট্রিম ড্রাইভ হিসাবে ব্যবহারকারী ডেটা ফোল্ডারগুলি ড্রাইভ এফ হিসাবে সমস্ত কোড (আমাদের এবং তৃতীয় পক্ষের ডিএলএল) ড্রাইভ এফ এ রয়েছে

সবাইর জন্য শুভকামনা!


দুর্দান্ত ... সেই পণ্যের পরিসীমাটির লিঙ্কটি এখন ভেঙে গেছে ... প্রযুক্তি কীভাবে সংস্থাগুলি ওয়েব কীভাবে কাজ করে তা বুঝতে পারে না!
মাইক নেলসন

1
গত 6 বছরে কীভাবে এটি পরিবর্তিত হয়েছে? কোন নতুন পণ্য আপনি সুপারিশ করবে? আমি ধরে নিচ্ছি দাম এখন উল্লেখযোগ্যভাবে হ্রাস পেয়েছে।
Twilly

মেশিনটির মূল্য ,000 6,000 এবং এটি প্রতিদিন 10 ডলার সাশ্রয় করে। আপনি 90 দিনের পেব্যাক পিরিয়ড কীভাবে পাবেন?
mga911

2
"ডিসট্রেশন থ্রেশহোল্ড" সম্পর্কে মন্তব্য করার জন্য +1 - সংকলনের সময়গুলি ধীর হয়ে যাওয়ার পরে এ থেকে উত্পাদনশীলতা নিকাশ হওয়া একটি বিশাল অপ্রত্যাশিত ব্যয় হতে পারে ।
পিটারফ্লিন 21

17

এখানে একটি অনুরূপ প্রশ্ন রয়েছে: কোন পিসি উপাদান ভিজুয়াল স্টুডিওর জন্য আপনার সংকলনের সময়ে সবচেয়ে বেশি প্রভাব ফেলবে

ভিজুয়াল স্টুডিওতে বিল্ড করার সময় সবচেয়ে বড় বাধা ডিস্ক ড্রাইভ হতে চলেছে। ভিজ্যুয়াল স্টুডিও ২০০৮ হিসাবে, আপনি নিজের বিল্ডগুলির সময় একাধিক প্রসেসর বা একাধিক কোরের সুবিধাও নিতে পারেন। এটি যদি আমি থাকতাম তবে আমি নিম্নলিখিতগুলি নিয়ে যাতাম:

  • কোর আই 7 প্ল্যাটফর্ম
  • 6+ জিবি র‌্যাম
  • উইন্ডোজ 7 64-বিট (এটি ভিস্তার চেয়ে দ্রুত )
  • একটি দ্রুত শক্ত রাষ্ট্রীয় ড্রাইভ drive
  • আপনার বিল্ড চলাকালীন কোনও সক্রিয় অ্যান্টি-ভাইরাস সফটওয়্যার চলছে না!

আরও পড়া:


একটি সুস্পষ্ট উত্তরের জন্য +1 করুন, তবে কেবল নতুন কোনও আই 7 নেবেন না!
আইভো ফ্লিপস

একাধিক ড্রাইভ সম্পর্কে কী - ও / এস এর জন্য একটি, 'প্রোগ্রাম ফাইল' এর জন্য একটি, 'বিল্ড' এর জন্য একটি? এসএসডি কি এখনও এটাকে মারবে?
জেবিআরউইলকিনসন

@ জেবিআরওয়িলকিনসন হ্যাঁ, এসএসডি হ'ল বাজারের দ্রুততম ড্রাইভ, যদি আপনি সঠিক ধরণের ব্যবস্থা পান।
কাউগড

3

আমি একটি ramdrive ব্যবহার করেন, থেকে Dataram । ভিজ্যুয়াল স্টুডিও আমার সমস্ত পিসি কর (8 কোর) ব্যবহার করে না তাই আমি যা করেছি তা হ'ল আমি র‌্যামড্রাইভকে এনটিএফএস এবং সক্রিয় সংকোচনের সাথে ফর্ম্যাট করি উত্স কোডে উচ্চ সংকোচনের অনুপাত রয়েছে তাই 2 জিবি'র একটি র‌্যামড্রাইভ কমপক্ষে 4 জিবি স্টোরেজ দেয়। আপনি রামড্রাইভের অটো সেভ সক্রিয় করতে পারেন! এই পদ্ধতিটি আপনাকে এসএসডি থেকে আরও দ্রুততম আইও দেয়। তবে আপনি খেয়াল করবেন যে যখন আইও বাধা নেই, তখন ভিএস মাল্টি কোরের ব্যবহারে খুব দুর্বল।


এটি কি এত ভাল ফলাফল করে?
অনিরুদ্ধ গুপ্ত

1
আমি এটি পরীক্ষা করেছি এবং কোনও এসএসডি

@ থাম্বমুনকিগুলি আমি প্রিমোক্যাচ ব্যবহার করি এবং যখন আমি আমার পিসি বন্ধ করি তখন এটি ডিস্কটি সংরক্ষণ করে। সবকিছু পড়ুন লেখার কাজ র‍্যামে হয়েছে।
অনিরুদ্ধ গুপ্ত

@ গুপ্তআনিরুধা এসএসডি এর চেয়ে দ্রুত?
থাম্বমুনকিজ

1
আমার ভিজ্যুয়াল স্টুডিওটি তারপরে আরও দ্রুত কাজ করে, প্রথম পঠনটি ডিস্ক থেকে করা হয় যাতে এটি প্রথমবারে দ্রুত হয় না তবে আপনি যদি গত ৫- from ঘন্টা থেকে একই প্রকল্প চালান তবে আপনি পার্থক্যটি দেখতে পাবেন।
অনিরুদ্ধ গুপ্ত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.