একটি একক লিনাক্স সার্ভারে বিভিন্ন ফাইল সিস্টেম চালনার পারফরম্যান্স প্রভাব


13

"এইচবেস: দ্য ফিক্সিমিটিভ গাইড" বইটিতে বলা হয়েছে

একক সার্ভারে বিভিন্ন ফাইল সিস্টেম ইনস্টল করার পরামর্শ দেওয়া হয় না। এটি কার্য সম্পাদনে বিরূপ প্রভাব ফেলতে পারে কারণ কার্নেলকে বিভিন্ন ফাইল সিস্টেম সমর্থন করতে বাফার ক্যাশেগুলি বিভক্ত করতে পারে। জানা গেছে যে নির্দিষ্ট অপারেটিং সিস্টেমের জন্য এটি একটি বিধ্বংসী পারফরম্যান্সের প্রভাব ফেলতে পারে।

এটি কি লিনাক্সের জন্য সত্যই প্রযোজ্য? আমি বাফার ক্যাশেটি কখনও কখনও 300 এমবাইটের চেয়ে বড় দেখতে পাইনি এবং বেশিরভাগ আধুনিক সার্ভারগুলিতে র‌্যামের গিগাবাইট রয়েছে তাই বিভিন্ন ফাইল সিস্টেমের মধ্যে বাফার ক্যাশে বিভক্ত করার বিষয়টি হওয়া উচিত নয়। আমি কি অন্য কিছু মিস করছি?


1
হয়ত লেখককে ইমেল / টুইট করার চেষ্টা করুন .. আসুন তার ইনপুটটি পান!
দোলান অ্যান্টুচ্চি

উত্তর:


14

বাফার ক্যাশে বিভক্ত করা ক্ষতিকারক, তবে এটির প্রভাবটি সর্বনিম্ন। আমি অনুমান করতে পারি যে এটি এত ছোট যে এটি পরিমাপ করা অসম্ভব।

আপনাকে মনে রাখতে হবে যে বিভিন্ন মাউন্ট পয়েন্টগুলির মধ্যে থাকা ডেটাও শেয়ারিংযোগ্য।

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

  ওবিজেএস অ্যাকটিভ ওবিজে সাইজ স্ল্যাবস ওবিজে / স্ল্যাব ক্যাচ সাইজের নাম 
 42882 42460 99% 0.70K 1866 23 29856 কে shmem_inode_cache
 14483 13872 95% 0.90K 855 17 13680K এক্সট 4_ইনোড_কছে
  4096 4096 100% 0.02K 16 256 64 কে জেবিডি 2_ রিভোক_ টেবিল_
  2826 1136 40% 0.94K 167 17 2672K xfs_inode
  1664 1664 100% 0.03 কে 13 128 52 কে জেবিডি 2_আরভোক_রেকর্ড_
  1333 886 66% 1.01K 43 31 1376 কে বিটিআরএফএস_ইনোড_কছে
(অন্যান্য অনেকগুলি বস্তু)

আপনি দেখতে পাচ্ছেন যে কোনও সত্যই আকারের আকারের ক্যাশেটির 90% এরও বেশি ব্যবহারের স্তর রয়েছে। যেমন, আপনি যদি সমান্তরালভাবে একাধিক ফাইল সিস্টেম ব্যবহার করেন তবে কম্পিউটারের ডেডিকেটেড ফাইল সার্ভার না থাকলে কম্পিউটার সিস্টেমের মেমরি 5% হারানোর সমান হয়।


আমাকে স্ল্যাবটপ কমান্ড সম্পর্কে অবহিত করার জন্য +1!
স্কট

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

5

আমি মনে করি না নেতিবাচক প্রভাব আছে। আমার প্রায়শই একই সার্ভার সেটআপে এক্সএফএস (এবং এমনকি জেডএফএস) এর সাথে মিশ্রিত ext3 / ext4 থাকে। আমি যে হার্ডওয়্যার চালাচ্ছি তার প্রেক্ষিতে আমি আমার পারফরম্যান্সকে প্রত্যাশার চেয়ে কম কিছু বলে বর্ণনা করব না।

[root@Lancaster ~]# mount
/dev/cciss/c0d0p2 on / type ext4 (rw)
/dev/cciss/c0d0p7 on /tmp type ext4 (rw,nobarrier)
/dev/cciss/c0d0p3 on /usr type ext4 (rw,nobarrier)
/dev/cciss/c0d0p6 on /var type ext4 (rw,nobarrier)
vol2/images on /images type zfs (rw,xattr)
vol1/ppro on /ppro type zfs (rw,noatime,xattr)
vol3/Lancaster_Test on /srv/Lancaster_Test type zfs (rw,noatime,xattr)

আপনি একটি নির্দিষ্ট পরিস্থিতিতে সম্পর্কে উদ্বিগ্ন? কোন ফাইল সিস্টেমগুলি খেলবে? আপনি কি বিতরণ উপর?

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