কোনও ভিএম-এ অ্যাপ্লিকেশন "সমর্থিত নয়"?


10

আমরা একটি ছোট'শ সংস্থা থেকে কিছু সফ্টওয়্যার কিনেছি, এটি একটি উইন্ডোজ 32-বিট ভিডিও সামগ্রীর ওয়ার্কফ্লো ম্যানেজার, তাদের কিছু কাস্টমাইজেশন হয়েছে।

আমরা W2K3EE-32-বিটে VMWare ESXi 4.1u2 VM- এ এই কোডটি চালানোর এক বছর ধরে ভাল কাজ করে যাচ্ছি (তারা এটিকে এটি চালিয়ে সমর্থন করে)।

তারপরে তারা তাদের কোডটি একমাস বা তার আগে আপডেট করে দিয়েছিল এবং আমরা ভিসিপিইউগুলির মধ্যে একটি পর্যায়ক্রমে 100% এ প্যাগিং করতে শুরু করি, দ্বিতীয় ভিসিপিইউ মোটামুটি নিষ্ক্রিয়, বলুন 5-7% - সুতরাং আমরা কেবল ধরে নিয়েছি যে কোডটি খারাপভাবে থ্রেড করেছে এবং তাদের সাথে যোগাযোগ করেছি এটা।

তারা এখন আমাদের কাছে ফিরে এসে বলেছে যে তাদের কোড কোনও ভিএম-তে কাজ করে না, তারা 18 মাস বা তার বেশি সময় ধরে এই প্রয়োজনীয়তা সম্পর্কে জানে এবং তারা আমাদের এটি ভি 2 পি করতে চায়। তারা বলছেন যে ভিএমএসের অভ্যন্তরে দৌড়ানো হলে তারা কেবল এই সমস্যাটি দেখেন। আমি তাদের সিনিয়র প্রোগ্রামার সাথে কয়েক ঘন্টা সময় নির্ধারিত আলোচনার জন্য কল করেছি।

ভাগ্যক্রমে আমাদের কাছে কয়েকটি শারীরিক উপাদান রয়েছে যা আমরা এটি করতে পারি, সময় সাশ্রয়ী হলেও দোআযোগ্য।

তবে আমার প্রশ্নটি হ'ল এই ভিএমটি সরাসরি কোনও হার্ডওয়্যার স্পর্শ করে না, খুব আধুনিক হোস্টে থাকে এবং আসলে খুব কম প্রয়োজনীয়তা থাকে (2 x vCPU, 4GB, 20GB বুট vdisk, 100GB ডেটা vdisk, একক vNIC এবং অন্য কিছুই) কি না এটি কোনও ভিএম-তে চালানোর ক্ষেত্রে সমস্যা হতে পারে, যদি একটি থাকে?

স্পষ্টতই আমি তাদের সাথে দৃ strongly়তার সাথে এটি অনুসরণ করছি তবে আমি কেবল ভাবছিলাম যে অন্য কোনও নিয়মিত অ্যাপ্লিকেশন পেয়েছে কিনা, যে কোনওভাবে কোনও ভিএম-এর অভ্যন্তরে দুর্ব্যবহার করে তবে কোনও শারীরিকভাবে নয়।


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

প্রক্রিয়াকরণের সময়সূচী অনুসারে আমি ইএসসিআইকে এটি নিজস্ব জিনিস করতে দিচ্ছি, এবং> 55XX- সিরিজের এক্স জিওন্স হাইপারথ্রেডিংকে 'মজার' মনে করা হয় না, এটি কাজ করে এবং খুব দরকারী - ওহ এবং কোডটির .NET 3.5 উপায় দ্বারা।
চপ্পার 3

আমি জানি যে মাইএসকিউএল ক্লাস্টার দৃশ্যত কোনও ভার্চুয়ালাইজড পরিবেশে 'অফিসিয়ালি' কাজ করে না। কারণ? জানিনা! : পি
বেন অ্যাশটন

উত্তর:


3

যদিও আমি এই বিক্রেতা বা সফ্টওয়্যার প্যাকেজটির পক্ষে কথা বলতে পারি না, আমি একটি বৃহত্তর (বহুজাতিক) বিক্রেতার পক্ষে কাজ করেছি, যেখানে ভিএমওয়্যারটিতে চলার সময় তাদের বিক্রি হওয়া একটি সফটওয়্যার খুব নির্দিষ্ট সমস্যা ছিল।

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

সুতরাং এটি বিরল হওয়ার পরেও এমন কিছু ঘটনা ঘটতে পারে যেখানে সফটওয়্যারটি ভিমওয়্যারটিতে যেমন আশা করে তেমন কার্য সম্পাদন করে না।

যদিও আমি বুঝতে পারি যে এটি সরাসরি আপনার সমস্যাটিকে সহায়তা করে না, এটি দেখায় যে ভিএমওয়্যার সর্বদা নিখুঁত সিস্টেম নয়।

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


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

3

ইএসএক্স ভি 5 এবং মনস্টার ভিএম সীমা (32vCPU 1TB র‌্যাম) সহ, ভিএম-র সাথে সমস্যাযুক্ত অ্যাপ্লিকেশনগুলির সংখ্যা সঙ্কুচিত হচ্ছে। আমি অভিজ্ঞতার বেশিরভাগ হ'ল হয়: - লিনিয়ার হওয়ার জন্য সময়ের উপর নির্ভর করে (রিয়েলটাইম প্রক্রিয়াগুলি বা অ্যাপ্লিকেশনগুলিতে রৈখিক সময় হওয়া দরকার ... এটি সাধারণত টুইট করা যেতে পারে) - অ্যাপ্লিকেশনগুলি প্রচুর পরিমাণে হার্ডওয়্যার বিঘ্ন ঘটায় বা প্রসঙ্গে প্রসঙ্গ পরিবর্তন করতে পারে

বেশিরভাগ ক্ষেত্রে, আপনার ভিএমওয়্যার প্রতিনিধিটিকে guys লোকদের সাথে কথা বলতে বলার সুযোগ দেওয়া উচিত। আমি বিশ্বাস করি ভিএমওয়্যারের কাছে এখনও লোকদের একটি দল রয়েছে যা জিনিসগুলি কাজ করতে নিবেদিত হয় (তাদের প্রথম দিনের জন্য এই জন্য একটি সমর্থন ল্যাব ছিল)।

সমাধান হিসাবে, আমার ভিএম এর উচ্চ সিপিইউ ব্যবহারের সাথে একই ধরণের সমস্যা ছিল (তবে হোস্টের প্রচুর পরিমাণে সিপিইউ রিসোর্স মুক্ত থাকে)। আমরা নেহালেম সিপিইউ সহ একটি সার্ভারে স্থানান্তর করে এবং ইভিসিতে সিপিইউ সামঞ্জস্যের স্তরটি পরিবর্তন করে (যদি আপনার ডিআরএস / এইচএ সহ একটি ক্লাস্টার থাকে) সমস্যা সমাধান করেছি)


আপনার প্রতিক্রিয়াটির জন্য আপনাকে ধন্যবাদ - যখন আপনি সত্যিই কোনও কৃষ্ণ ও সাদা ধরণের প্রশ্ন না করেন তখন আপনি খুব দয়া করে। আপনার উদাহরণগুলি খুব দরকারী, আমি ফিরে যাব এবং বিশেষত প্রসঙ্গে স্যুইচিং পরীক্ষা করব। ওহ এবং আমাদের সমস্ত সার্ভারগুলি একই সিপিইউতে রয়েছে (X5690 এর) ইভিসি সমানভাবে সেট করেছে তবে আবার ধন্যবাদ।
চপার 3

2

আমি ভিএমওয়্যার ইএসএক্স + ডেবিয়ান 6 + ওপেনলডিএপ ২.৪.x (ওপেনলডিএপি-র যথাযথ সংস্করণ যেটিই আপ্ট-গেটেবল ...) এর সাথে একই রকম সমস্যা দেখেছি।

প্রতিদিন কাজকর্মের আওতায় এটি ঠিকঠাক কাজ করে তবে 400,000 বা এন্ট্রি সহ একটি লার্জ এলডিএফ ফাইল আমদানির মতো জিনিসগুলি খুব ধীর (শারীরিক সার্ভারের তুলনায় 50-100x ধীর)। এছাড়াও দীর্ঘ-সময়কালের সাথে, উচ্চ-ভলিউমের বেঞ্চমার্কিং কিছু মিলিসেকেন্ড প্রতিক্রিয়া সময় সহ সহজেই চলছে, তবে মাঝে মধ্যে 500 থেকে 25 000 (!) মিলিসেকেন্ড পর্যন্ত অদ্ভুত শিখর রয়েছে।

শারীরিক সার্ভারের সাহায্যে আমি এই সমস্যাগুলি পুনরুত্পাদন করতে অক্ষম। এবং হ্যাঁ, আমি সমস্যাটি বিচ্ছিন্ন করার চেষ্টা করে প্রায় তিন সপ্তাহ কাটিয়েছি, অপারেটিং সিস্টেমের পরামিতিগুলি থেকে থাপ্পড় মানগুলি বার্কলেডিবি মানগুলিতে সুর করে ... কিছুই সাহায্য করেনি।


আপনার অভিজ্ঞতাগুলি ভাগ করে নেওয়ার জন্য আপনাকে অনেক ধন্যবাদ, আমি বলতে পারি না যে আমি এই পুরো জিনিসটি কিছুটা অদ্ভুত বলে মনে করি না - আমি একটি অভিজ্ঞতা ভার্চুয়ালাইজেশন গীক এবং আমি কেবল কাজ করে এমন জিনিসগুলিতে অভ্যস্ত যা এটি করে এমন একটি অ্যাপ্লিকেশন খুঁজে পেতে আমার বিশ্বাসকে একরকমভাবে নাড়া দিয়েছে, তাই শুনে শুনে ভাল হয় যে আমি কোনও বিচ্ছিন্ন অবস্থানে নেই। ধন্যবাদ.
চপ্পার 3

1
আরেকটি দুটি উদাহরণ: Atlassian বলছেন যে উভয় Jiraএবং Confluenceএকটি VM (গুদাম) পরিবেশে চালানোর জন্য পরামর্শ দেওয়া হয় না। এই ব্যতিক্রমগুলির জন্য অবশ্যই একটি প্যাটার্ন থাকতে হবে, আমি কী তা এখনও জানতে পারি নি। আমার ওপেনলডিএপি ইনস্টলেশনটি খুব বেশি আই / ও নিবিড় নয় (3 এমবি / গুলি রচনা এবং বেঞ্চমার্কের সময় পিকগুলিতে খুব বেশি আইওপিএস নয়), এটি সম্ভবত 20-40% সিপিইউ এবং প্রায় 150 এমবি র‌্যাম ব্যবহার করে। পরিচালনা করা খুব কঠিন হওয়া উচিত নয়। থ্রেডিংয়ের সাথে সম্ভবত এটির কিছু আছে তবে ভিএমস্ট্যাট কনটেক্সট সুইচ ইত্যাদি স্বাভাবিক স্তরে রয়েছে বলে প্রতিবেদন করে।
জান্নে পিক্কারায়েন

আমার বর্তমান তত্ত্বটি হ'ল এটির ওএস সময় রক্ষণের সাথে কিছু করার আছে। ভিএমওয়্যারের অতীতে সব ধরণের অদ্ভুত ঘড়ির সমস্যা ছিল এবং এখন পর্যন্ত কখনও কখনও আপনাকে tsc=pitবুটের সময় কিছু স্টাইলিশ পরামিতিগুলিও পার করতে হয়, এবং কমপক্ষে ওপেনলডিএপ সিস্টেম ঘড়ির নির্ভুলতার জন্য খুব সংবেদনশীল। হতে পারে আমার সমস্ত সমস্যাযুক্ত অ্যাপ্লিকেশনগুলি স্ট্রেস করা উচিত এবং সেগুলি সবগুলি খুব বেশি ব্যবহার করা হয় কিনা তা দেখুন gettimeofday()
জান্নে পিক্কারায়েন

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