ভার্চুয়াল মেশিন এবং ট্রিম


18

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

উত্তর:


10

ভার্চুয়ালবক্স ট্রিমটি ৪.২ সংস্করণ সমর্থন করে

  • স্টোরেজ: ভিডিআই ইমেজ ব্যবহার করার সময় এসটিএ এবং আইডিই এবং ইউএনএমএপির জন্য ট্রিমের মাধ্যমে অব্যবহৃত চিত্র ব্লকগুলি ছাড়ার জন্য প্রয়োগ করা সমর্থন

আপনাকে নিম্নলিখিত --nonrotational onএবং --discard onবিকল্পগুলি ব্যবহার করতে হবে :

  • --discard

    ভার্চুয়াল হার্ড ডিস্কগুলির জন্য স্বতঃ-প্রত্যাহার বৈশিষ্ট্য সক্ষম করে। এটি নির্দিষ্ট করে যে অতিথি ওএস থেকে ট্রিম কমান্ডের প্রতিক্রিয়ায় একটি ভিডিআই চিত্র সঙ্কুচিত হবে। নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:

    • ডিস্ক ফর্ম্যাটটি অবশ্যই ভিডিআই হতে হবে।
    • সাফ হওয়া জায়গার আকার কমপক্ষে 1 এমবি হতে হবে।
    • ওরাকল ভিএম ভার্চুয়ালবক্স কেবল পুরো 1 এমবি ব্লকগুলি ছাঁটাই করবে। ভিডিআইগুলি নিজেরাই 1 এমবি ব্লকে বিভক্ত করা হয়, সুতরাং এটি কেবল তখনই কাজ করবে যদি স্থানটি ছাঁটাই করা হচ্ছে কমপক্ষে 1 এমবি বাউন্ডারে কমপক্ষে 1 এমবি অবিরত ব্লক। উইন্ডোজে, মাঝে মাঝে ডিফ্র্যাগমেন্টেশন defrag.exe /Dবা লিনাক্সের সাথে btrfs filesystem defragব্যাকগ্রাউন্ড ক্রোন জব হিসাবে চালানো সুবিধাজনক হতে পারে।

আরও তথ্য পাওয়া যাবে


হাইপার-ভি ভিএইচডি এবং ভিএইচডিএক্স চিত্রগুলি সঙ্কুচিতও করতে পারে

ব্যবহারের ক্ষেত্রে

  • ...
  • গ্রাহক ভিএইচডি একটি সংক্ষিপ্তভাবে সরবরাহ করা SAN- তে মাউন্ট করা হয়েছে:

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

যদি ভিএইচডি কোনও উইন্ডোজ 8 ভিত্তিক সার্ভারে বাসিন্দা থাকে তবে স্টোরেজ অপ্টিমাইজার মাউন্ট করা ভিএইচডি থেকে ভিএইচডি স্ল্যাব পাদদেশের চিহ্নটি হ্রাস করতে টিআরআইএম পাঠাবে send

নতুন এপিআই অ্যাপ্লিকেশনগুলিকে স্টোরেজ মিডিয়ায় "টিআরআইএম এবং আনম্যাপ" ইঙ্গিতগুলি প্রেরণের অনুমতি দেয়

আরো দেখুন


ভিএমওয়্যার ওয়ার্কস্টেশন 10 দাবি করেছে এসএসডি পাসথ্রুটি সমর্থন করে

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

ভিএমওয়্যার ওয়ার্কস্টেশন 10.0 রিলিজ নোট

ভিএমওয়্যার ওয়ার্কস্টেশন প্রো ডকুমেন্টেশন সেন্টারে হোস্ট সিস্টেমগুলির জন্য ডিস্ক ড্রাইভ প্রয়োজনীয়তা - সলিড-স্টেট ড্রাইভগুলির মধ্যে এটিও উল্লেখ করা হয়েছে :

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

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

তবে পাঠ্য থেকে মনে হচ্ছে TRIM কমান্ডটি ভিএমডিকে চিত্র সঙ্কুচিত করার পরিবর্তে কেবল অন্তর্নিহিত শারীরিক এসএসডি-তে প্রেরণ করা হয়েছে

VSphere এবং ESXi এর মতো অন্যান্য ভিএমওয়্যার পণ্যগুলিও ট্রিমকে সমর্থন করে তবে তারা চিত্রটি সঙ্কুচিত করতে ব্যবহার করে কিনা তা এখনও স্পষ্ট নয় uncle

প্র: ভিএমওয়্যার কি ভিএসফিয়ার 6.0 এ অতিথি ওএস থেকে সরাসরি ইউএনএএমএপ সমর্থন করে?

হ্যাঁ. অতিথি ওএস থেকে সরাসরি স্থান দাবীতে ইউএনএএমএপ জারি করা vSphere 6.0 এ সমর্থিত।

প্র: ইউএনএমএপ চালানোর জন্য পূর্বশর্তগুলি কী কী?

বেশ কয়েকটি পূর্বশর্ত রয়েছে যা অবশ্যই পূরণ করতে হবে। এইগুলো:

  • ভিএমডিকে অবশ্যই পাতলা বিধান থাকা উচিত
  • ভার্চুয়াল মেশিন হার্ডওয়্যার সংস্করণ অবশ্যই 11 (ESXi 6.0) হতে হবে
  • অ্যাডভান্সড সেটিংটি সক্ষম ব্লকডিলিটকে অবশ্যই 1 এ সেট করতে হবে
  • অতিথি ওএস অবশ্যই ডিস্কটিকে পাতলা হিসাবে সনাক্ত করতে সক্ষম হবে (উইন্ডোজ 2012 [আপডেট 30-অক্টোবর -2015] এটি অর্জনের জন্য বি 2 মোড পৃষ্ঠা ব্যবহার করে)

প্র: দাবী দাবী করা কি কেবল ইউএনএমএপির পক্ষে কাজ করে? ট্রিমের কী হবে?

এটি একটি "এটি নির্ভর করে" উত্তর। ট্রিম কেবল তখনই ব্যবহৃত হয় যখন অন্তর্নিহিত ডিভাইসটি এসএসডি হয় - সলিড স্টেট ডিস্ক। আমি যা বুঝতে পারি তা থেকে, টিআরআইএম I / O স্ট্যাকের মধ্যে UNMAP এ রূপান্তরিত হয়। তবে, টিআরআইএম ইউএনএমেপে রূপান্তরিত হওয়ার বিষয়ে কিছু সমস্যা রয়েছে। ইউএনএমএপি ভিএমএফএসের নির্দিষ্ট ব্লকের সীমানায় কাজ করে, যেখানে ট্রিমের তেমন বিধিনিষেধ নেই। সুতরাং, ইউএনএমএপগুলিতে রূপান্তরিত কিছু টিআরআইএমগুলি অ্যালাইনমেন্ট সমস্যার কারণে ব্যর্থ হতে পারে।

vSphere 6.0 স্টোরেজ বৈশিষ্ট্য পার্ট 8: VAAI UNMAP পরিবর্তন

আরো দেখুন


1
আমি বিশ্বাস করি ভিএমওয়্যার ভবিষ্যতের সংস্করণগুলি থেকে এই বিপণন দাবিটি সরিয়ে নিয়েছে কারণ তারা ট্রিমকে সমর্থন না করায় এটি পঙ্গু হয়েছিল। দেখুন এখানে এবং এখানে
টম হালে

1

ট্রিম সমর্থন অন্তর্নিহিত হার্ডওয়্যার অন্তরঙ্গ জ্ঞান প্রয়োজন। যেহেতু ভার্চুয়াল মেশিনগুলি ( ভিএম গেস্টস ) সংজ্ঞা অনুসারে ভার্চুয়াল হার্ডওয়্যারটিতে চালিত হয়, তাই তারা যে হার্ড ড্রাইভ বা এসএসডি ব্যবহার করে তার বিবরণ সম্পর্কে তারা জানেন না।

সুতরাং, যদি ভিএম হোস্ট অপারেটিং সিস্টেমটি ট্রিম বুঝতে পারে তবে এটির উপরে থাকা সমস্ত ভিএম অতিথিদের পক্ষে এটি যথেষ্ট হওয়া উচিত।

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


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

2
-1। আপনি সত্যটি মিস করছেন যে গতিশীল আকারের ভিএম চিত্র ফাইল সঙ্কুচিত করতে TRIM / আনম্যাপ ব্যবহার করা হয়। এবং ফলস্বরূপ, হোস্ট ওএস অন্তর্নিহিত হার্ডওয়্যারটিতে ট্রিম / আনম্যাপ দিতে পারে। এটি পাতলা ব্যবস্থাপনার ধারণার একটি গুরুত্বপূর্ণ অংশ।
rustyx

-1

টিআরআইএম উদ্ভাবিত হয়েছিল কারণ এসএসডিকে লিখতে হবে 512 কে ব্লক করতে হবে এবং একটি ফাইল বা ফাইল দ্বারা প্রকৃতপক্ষে কতটা ব্লক ব্যবহার করা হবে তা এসএসডি ড্রাইভের পক্ষে অসম্ভব এবং ওএস এবং ফাইল সিস্টেমের দ্বারা যোগাযোগ করা আবশ্যক।

দেখা

http://en.wikipedia.org/wiki/TRIM

সম্পাদনা করুন:

উইকির লিঙ্কটি আমার চেয়ে আরও ভাল বলে:

TRIM কমান্ডটি ডিস্ক চিত্রের ফাইলগুলিতে সঞ্চিত ডিস্কগুলির সাথে কাজ করে না। এটি কম্পিউটার ফাইলগুলি কেবল সম্পূর্ণরূপে মুছে ফেলা বা শেষে কাটা যেতে পারে by এই সমস্যাটি ভার্চুয়াল ডিস্ক পরিষেবা, ভার্চুয়াল মেশিন ইত্যাদির মতো অ্যাপ্লিকেশনগুলিকে প্রভাবিত করে


6
যখন ভার্চুয়াল ডিস্কগুলি পুনরায় চেক করতে এবং সঙ্কুচিত করার জন্য ব্যবহারকারীকে অনুরোধ করা হয়েছে তখন কোন ব্লকটি ব্যবহার করার জন্য ছাঁটাই করা হয়েছিল সে সম্পর্কিত তথ্য ভিএম রাখতে পারে। ভিএমওয়ারের বর্তমানে একইরকম অপারেশন রয়েছে তবে এটি প্রথমে ভিএম এর ভিতরে সমস্ত ফাঁকা জায়গা ওভাররাইট করে কাজ করে।
লাইওরি

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

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