সোলারিস ১১-এ আপগ্রেড করার পরে, আমার এআরসি আকারটি নিয়মিতভাবে ৩০ জিবি র‌্যাম থাকা সত্ত্বেও 119 এমবি লক্ষ্যবস্তু করেছে। কি? কেন?


9

সোলারিস 11 প্রকাশের আগে আমি সোলারিস 11 এক্সপ্রেসে একটি এনএএস / সান বক্স চালিয়েছিলাম। বাক্সটি সংযুক্ত ডি 2700 সহ একটি এইচপি এক্স 1600। সব মিলিয়ে 12x 1TB 7200 SATA ডিস্ক, 12x 300GB 10 কে SAS ডিস্ক পৃথক zpools এ। মোট র‌্যাম 30 জিবি। প্রদত্ত পরিষেবাগুলি হ'ল সিআইএফএস, এনএফএস এবং আইএসসিএসআই।

সবকিছু ঠিকঠাক ছিল, এবং আমার কাছে একটি জেডএফএস মেমরির ব্যবহারের গ্রাফটি এমন দেখাচ্ছে:

প্রায় 23 গিগাবাইটের মোটামুটি স্বাস্থ্যকর আরকের আকার - ক্যাশিংয়ের জন্য উপলভ্য মেমরিটি ব্যবহার করে।

যাইহোক, আমি তখন সোলারিস 11 এ আপগ্রেড করেছি যখন এটি প্রকাশিত হয়েছিল। এখন, আমার গ্রাফটি এমন দেখাচ্ছে:

এর আংশিক আউটপুট arc_summary.pl:

System Memory:
     Physical RAM:  30701 MB
     Free Memory :  26719 MB
     LotsFree:      479 MB

ZFS Tunables (/etc/system):

ARC Size:
     Current Size:             915 MB (arcsize)
     Target Size (Adaptive):   119 MB (c)
     Min Size (Hard Limit):    64 MB (zfs_arc_min)
     Max Size (Hard Limit):    29677 MB (zfs_arc_max)

এটি 915MB এ বসে 119MB লক্ষ্য করে। এটি খেলতে 30 জিবি পেয়েছে। কেন? তারা কিছু পরিবর্তন করেছে?

সম্পাদন করা

স্পষ্ট করে বলতে arc_summary.plগেলে, বেন রকউডের, এবং উপরের পরিসংখ্যানগুলি উত্পন্ন করার জন্য সম্পর্কিত রেখাগুলি হ'ল:

my $mru_size = ${Kstat}->{zfs}->{0}->{arcstats}->{p};
my $target_size = ${Kstat}->{zfs}->{0}->{arcstats}->{c};
my $arc_min_size = ${Kstat}->{zfs}->{0}->{arcstats}->{c_min};
my $arc_max_size = ${Kstat}->{zfs}->{0}->{arcstats}->{c_max};
my $arc_size = ${Kstat}->{zfs}->{0}->{arcstats}->{size};

Kstat এন্ট্রিগুলি আছে, আমি সেগুলি থেকে কেবলমাত্র বিশ্রী মান পাচ্ছি।

সম্পাদনা 2

আমি খালি আরকের আকারটি আবার পরিমাপ arc_summary.plকরেছি - আমি এই সংখ্যাগুলি এর সাথে যাচাই করেছি kstat:

System Memory:
     Physical RAM:  30701 MB
     Free Memory :  26697 MB
     LotsFree:      479 MB

ZFS Tunables (/etc/system):

ARC Size:
     Current Size:             744 MB (arcsize)
     Target Size (Adaptive):   119 MB (c)
     Min Size (Hard Limit):    64 MB (zfs_arc_min)
     Max Size (Hard Limit):    29677 MB (zfs_arc_max)

আমাকে যে জিনিসটি আঘাত করে তা হ'ল টার্গেটের আকার 119MB। গ্রাফের দিকে তাকালে, ঠিক একই মানটিকে লক্ষ্য করা হয়েছে (ক্যাকটি অনুসারে 124.91 এম, 119 মতে arc_summary.pl- মনে করুন পার্থক্যটি কেবল 1024/1000 গোলাকার ইস্যু) যখন থেকে সোলারিস 11 ইনস্টল করা হয়েছিল। দেখে মনে হচ্ছে কার্নেলের টার্গেটের আকারটি অন্য যে কোনও জায়গায় স্থানান্তরিত করার শূন্য প্রচেষ্টা রয়েছে। লক্ষ্য আকারের সাথে সিস্টেমের (বৃহত) লড়াইয়ের প্রয়োজন হিসাবে বর্তমান আকারটি ওঠানামা করছে এবং এটি 700 মিলিয়ন এমবি এর মধ্যে ভারসাম্যহীন বলে মনে হচ্ছে।

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

আমি http://pastebin.com/WHPimhfgkstat -n arcstatsওভারপুট আটকে রেখেছি

সম্পাদনা 3

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

গত বৃহস্পতিবার, বাক্সটি ক্র্যাশ হয়েছিল। হিসাবে, সম্পূর্ণরূপে সবকিছুর প্রতিক্রিয়া বন্ধ। আমি এটি পুনরায় বুট করার সময়, এটি ঠিকঠাক ফিরে আসল, তবে আমার গ্রাফটি এখন কেমন দেখাচ্ছে তা এখানে।

দেখে মনে হচ্ছে সমস্যাটি স্থির হয়েছে।

এটি এখন উপযুক্ত লা লা জমির জিনিস। আমি আক্ষরিকভাবে কি ধারণা করছি কিছুই নেই। :(

উত্তর:


4

দুর্ভাগ্যক্রমে আমি আপনার সমস্যা সমাধান করতে পারি না, তবে এখানে কিছু পটভূমি তথ্য রয়েছে:

  • এআরসি লক্ষ্য আকারটি কোনও স্থির মান বলে মনে হয় না। আমি সোলারিস 11 মেশিনে এবং একই সাথে পুনরায় বুট করার পরে একই সমস্যাটি অনুভব করি, এক পর্যায়ে লক্ষ্য আকারটি 100 ডলার এবং 500MB এর মধ্যে একটি মান লক ইন করে।

  • কমপক্ষে আরও 3 জন একই সমস্যাটির মুখোমুখি হচ্ছেন, যেমনটি http://mail.opensolaris.org/pipermail/zfs-discuss/2012- জানুয়ারি/ 050655 . html তে আলোচনা করা হয়েছে

  • "মাই ওরাকল সাপোর্ট" ( https://support.oracle.com ) এ ওপেন বাগ রিপোর্ট (7111576) রয়েছে । যদি আপনার সার্ভারটি বৈধ সমর্থন চুক্তির অধীনে থাকে তবে আপনার একটি পরিষেবা অনুরোধ ফাইল করা উচিত এবং সেই বাগটি উল্লেখ করা উচিত। এখনও হিসাবে, যে কোনও বাগফিক্স এখনও কাজ চলছে বলে মনে হচ্ছে ...

তা ছাড়া, আপনার করার মতো তেমন কিছুই নেই। যদি আপনি এখনও আপনার zpool / zfs সংস্করণগুলি আপগ্রেড করেন তবে আপনি নিজের পুরানো সোলারিস 11 এক্সপ্রেস বুট পরিবেশে বুট করার চেষ্টা করতে পারেন এবং অবশেষে এই সমস্যাটি স্থির করে এমন একটি এসআরইউ প্রকাশের সিদ্ধান্ত না নেওয়ার আগে পর্যন্ত চালিয়ে যান finally

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

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

সম্পাদনা করুন: আমি এখন ওরাকল থেকে একটি আইডিআর প্যাচ গ্রহণ করতে সক্ষম হয়েছি যা এই সমস্যাটির সমাধান করে। যদি আপনার সিস্টেমটি সমর্থনাধীন থাকে তবে আপনার সিআর 7111576 এর জন্য আইডিআর প্যাচের জন্য জিজ্ঞাসা করা উচিত SR প্যাচটি এসআরইউ 3 সহ সোলারিস 11 11/11 এ প্রযোজ্য।


আমি মনে করি আমি সমর্থনের অধীনে রয়েছি, তবে আমি একটি বিশাল কর্পোরেটে কাজ করি, তবে কে জানে?
12'12

1

তারা কস্ট্যাটস পরিবর্তন করেছে।

ওরাকল সোলারিস 11 zfs থেকে নিম্নলিখিত পরিসংখ্যানগুলি সরিয়ে ফেলেছে: 0: আরকস্ট্যাটস:

  • evict_l2_cached
  • evict_l2_eligible
  • evict_l2_ineligible
  • evict_skip
  • hdr_size
  • l2_free_on_write
  • l2_ সাইজ রিসাইকেল_মিস

এবং zfs এ নিম্নলিখিতটি যুক্ত করেছেন: 0: আরকস্ট্যাটস:

  • buf_size
  • meta_limit
  • meta_max
  • meta_used

সুতরাং এটি মূলত আপনার স্ক্রিপ্টের সাথে সমস্যা হতে পারে।


এটি একটি আকর্ষণীয় বিষয়, তবে আমি মনে করি না যে আমি এই সংখ্যাগুলি প্রতিবেদন করার জন্য এই মেট্রিকগুলির কোনও ব্যবহার করছি। সম্পাদনা দেখুন।
22:58

যারা প্রকৃতপক্ষে এখনও এখানে আছে। এটি বিবেচনা করে, এটি খুব আশ্চর্যজনক দেখাচ্ছে। আপনি কি কর্মক্ষমতা হ্রাস কোন ধরণের দেখতে পাচ্ছেন?
juwi

আমি বলতে পারি না আমার আছে। আমার সম্ভবত এটি পরিমাপ করা উচিত।
growse

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