আমি এটি উচ্চ-পারফরম্যান্সের পরিস্থিতিতে করেছি এবং আমরা যে অ্যাপ্লিকেশনগুলি চালাচ্ছিলাম তার জন্য স্থানীয় পারফরম্যান্সের কাছাকাছি পর্যাপ্ত পরিমাণে অর্জন করেছি। এটি এতটা 'এখানে কীভাবে করবেন তা নয়', তবে আমি যেখানে এটি করেছি এবং পর্যাপ্ত সম্পাদনা অর্জন করেছি এবং একটি সমস্যার সমাধান করেছি তার দুটি উদাহরণ।
ডেটা সায়েন্স এবং সফটওয়্যার ডেভলপমেন্টের জন্য
আমার বর্তমান ওয়ার্কস্টেশনগুলি (একটি ল্যাপটপ এবং আমার ওয়ার্কস্টেশন), উইন্ডোজ 10 এবং উবুন্টু দুটি পৃথক পার্টিশনের পাশাপাশি পাশাপাশি ইনস্টল করা আছে। আমার মেশিনটি বুট করার পরে, আমি উইন্ডোজ বা উবুন্টু নির্বাচন করতে পারি এবং অপারেটিং সিস্টেমে বুট করতে পারি। উবুন্টুতে, আমি নেটিভ উইন্ডোজ পার্টিশনটি বুট করতে এবং অন্য কোনও ভার্চুয়াল মেশিনের মতো এটি চালানোর জন্য ভার্চুয়ালবক্স ব্যবহার করি ( এখানে দেখুন )।
সবকিছু কাজ করে: টেনে আনুন এবং ছেড়ে দিন, ভাগ করা ক্লিপ-বোর্ড এবং ফাইল ভাগ করে নেওয়া। আমি আমার ভার্চুয়াল মেশিনে ক্রমাগত বৃহত, বহু-থ্রেড এক্সেল স্প্রেডশিট চালাচ্ছি (গুলি করব না - আমি সেগুলি তৈরি করি নি)!
জিওফিজিক্যাল, জিওলজিকাল অ্যান্ড ইঞ্জিনিয়ারিং ওয়ার্কের জন্য
কয়েক বছর আগে, আমি সেন্টোস এবং উইন্ডোজ using ব্যবহার করে একটি অনুরূপ সেটআপ তৈরি করেছি এটি ছিল যাতে আমার সহকর্মীরা লিনাক্সে ব্যয়বহুল, পারফরম্যান্স-ক্ষুধার্ত জিওফিজিকাল সিমুলেশনগুলি চালাতে পারত যখন এখনও উইন্ডোজে অনুরূপ পারফরম্যান্স-ক্ষুধার্ত 2 ডি এবং 3 ডি ম্যাপিং সফ্টওয়্যার অ্যাক্সেস করতে সক্ষম হয়েছিলেন 7 (আউটলুক এবং মাইক্রোসফ্ট স্যুট এর বাকী অংশ সহ)। আমরা ভার্চুয়ালবক্সকে ট্রায়াল করেছি, কিন্তু অর্থ ব্যয়ের সাথে আমরা শেষ পর্যন্ত ভিএমওয়্যার ওয়ার্কস্টেশন এবং জিপিইউ পাস-থ্রো ব্যবহার করে সমস্যাটি সমাধান করেছি (বেতন এবং সফ্টওয়্যার লাইসেন্সের তুলনায় ব্যয়টি তুচ্ছ ছিল)। আমাদের অ্যাপ্লিকেশনগুলির জন্য, আমরা উইন্ডোজে নেটিভ পারফরম্যান্সের কাছাকাছি পর্যাপ্ত পরিমাণে অর্জন করেছি এবং সেটআপের সাথে প্রত্যেকে খুব খুশি হয়েছিল।
এগুলি তাদের সময়ের জন্য বেশ মাংসযুক্ত মেশিন ছিল (প্রায় 2010): কোয়াড্রো 4000, ডুয়াল কোয়াড-কোর জিয়নস এবং 32 গিগাবাইট মেমরি। এই সেটআপগুলিকে একত্রিত করার সবচেয়ে কঠিন অংশ (যতদূর আমি মনে করি), একটি হার্ডওয়ার RAID নিয়ামকটির সাথে কাজ করার কিছু ছিল। আমি এই সেটআপটি ব্যবহার করে প্রায় এক ডজন মেশিন বজায় রেখেছিলাম এবং প্রকল্পের পুরো সময়কালে আমাদের কখনই একটি সমস্যা ছিল না এই মেশিনগুলি (~ 2 বছর) কেনা হয়েছিল। এটি আমাদের জন্য একটি দুর্দান্ত ফলাফল ছিল কারণ যদি কোনও একক মেশিন যদি এক সপ্তাহে বলে যেত, তবে এটি আমাদের নিজের ওয়ার্কস্টেশনের চেয়ে হারিয়ে যাওয়া উত্পাদনশীলতায় বেশি খরচ করতে পারে!
উপসংহার
উপরে বর্ণিত ডুয়াল বুট বিকল্পটি ব্যবহার করে আপনি খুব ভাল পারফরম্যান্স অর্জন করতে পারেন। আমি লিনাক্স বিতরণ (পুদিনা, উবুন্টু, এবং CentOS) এবং উইন্ডোজ সংস্করণ (7, 10) এর সংমিশ্রণটি ব্যবহার করে বিভিন্ন অনুষ্ঠানে ভার্চুয়ালবক্স এবং ভিএমওয়্যার ব্যবহার করে এটি করেছি এবং সর্বদা আমার প্রয়োজনের জন্য পর্যাপ্ত সম্পাদনা অর্জন করেছি।
এই সেটআপটির অন্য সুবিধাটি হ'ল আপনি পার্টিশনটিকে হালকা করে রাখতে পারেন এবং উইন্ডোজ বা লিনাক্সকে পিছনে ফেলে রাখতে পারেন যদি ক) আপনার পরিস্থিতি পরিবর্তন হয়, বা খ) আপনার প্রয়োজনের জন্য এই সেটআপটি পর্যাপ্ত নয়। যদি পারফরম্যান্স এটি কাটছে না, আপনার কেবল অপারেটিং সিস্টেমে সরাসরি বুট করার পালাবার হ্যাচ রয়েছে যেখানে আপনার আরও কিছুটা বেশি পারফরম্যান্স প্রয়োজন।
অবশেষে, লাইসেন্সিং একটি নোট: আপনি উইন্ডোজ বুট করা হলে স্থানীয়ভাবে এটি হবে বিভিন্ন হার্ডওয়্যার দেখতে এবং লাইসেন্সের সম্বন্ধে আপনি জিজ্ঞাসাবাদ। উইন্ডোজ 10 এর ক্ষেত্রে এটির সমস্যা কম, যা আপনার কাজের সাথে সাথেই আপনাকে ডাকাবে। আমি স্মরণ করতে পারি না যে আমরা কীভাবে এই ভূ-প্রকৃতির ওয়ার্কস্টেশনগুলির জন্য এটি সমাধান করেছি; আমি মনে করি আমাদের একটি ভলিউম লাইসেন্স এবং সম্ভবত কোনও মাইক্রোসফ্টের প্রতিনিধির কাছ থেকে কিছু সহায়তা ছিল।
পর্ব: দূরবর্তী এক্স এবং ভার্চুয়ালজিএল
আমি ভার্চুয়ালজিএল এবং উচ্চ-পারফরম্যান্স পেট্রোলিয়াম সিমুলেশনগুলির জন্য একটি জিপিইউ ক্লাস্টার ব্যবহার করে ওয়ার্কস্টেশনগুলিও স্থাপন করেছি । এমনকি আমি এডাব্লুএসেও এটি করেছি, তবে আমি এটি বেশ কয়েকটি কারণে সুপারিশ করি না: ব্যয়, কর্মক্ষমতা এবং সুবিধা।