এনএএস পারফরম্যান্স: এনএফএস বনাম সাম্বা বনাম গ্লাস্টারএফএস


31

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

সংক্ষেপে: ছোট ফাইল লেখার জন্য এনএসএফ এবং গ্লাস্টারএফএসের চেয়ে সাম্বা অত্যন্ত দ্রুত।

এখানে আমি যা করেছি: ছোট ফাইলগুলির রাইটিং পারফরম্যান্সের তুলনায় অনেকগুলি ফাইল সহ আমি একটি সাধারণ "আরএসসিএনসি বেঞ্চমার্ক" চালিয়েছি। আরও সহজ প্রজননের জন্য, আমি এখনই এটি বর্তমান ওয়ার্ডপ্রেস টেরিটজেডের সামগ্রীতে পুনরায় চালিত করেছি .g

  • গ্লাস্টারএফস 2: 32-35 সেকেন্ড , উচ্চ সিপিইউ লোড প্রতিলিপি
  • গ্লাস্টারএফএস একক: 14-16 সেকেন্ড , উচ্চ সিপিইউ লোড
  • গ্লাস্টারএফএস + এনএফএস ক্লায়েন্ট: 16-19 সেকেন্ড , উচ্চ সিপিইউ লোড
  • এনএফএস কার্নেল সার্ভার + এনএফএস ক্লায়েন্ট (সিঙ্ক): 32-36 সেকেন্ড , খুব কম সিপিইউ লোড
  • এনএফএস কার্নেল সার্ভার + এনএফএস ক্লায়েন্ট (অ্যাসিঙ্ক): 3-4 সেকেন্ড , খুব কম সিপিইউ লোড
  • সাম্বা: 4-7 সেকেন্ড , মাঝারি সিপিইউ লোড
  • সরাসরি ডিস্ক: <1 সেকেন্ড

আমি একেবারে সাম্ব গুরু নই (আমার মনে হয় আমার শেষ যোগাযোগটি সাম্বা ২.x এর সাথে হয়েছিল), তাই আমি এখানে কিছুই অপ্টিমাইজ করিনি - কেবলমাত্র বক্স-অফ-দ্য কনফিগারেশন (ডিবিয়ান / স্কেজ প্যাকেজ)। আমি কেবল "সিঙ্ক সর্বদা = হ্যাঁ" যুক্ত করেছি যা লেখার পরে সিঙ্কটি প্রয়োগ করার কথা রয়েছে (তবে সেই ফলাফলগুলি দেখে ..)। এটি ছাড়াই, পরীক্ষাগুলি যেখানে প্রায় 1-2 সেকেন্ড দ্রুত।

সমস্ত পরীক্ষাগুলি যেখানে একই মেশিনে চালিত হয় (স্ব-মাউন্ট এটি এটি নাস রফতানি), যাতে কোনও নেটওয়ার্কের বিলম্ব হয় না - খাঁটি প্রোটোকল কর্মক্ষমতা।

পার্শ্ব নোড: ফাইল সিস্টেম হিসাবে আমি ext4 এবং xfs ব্যবহার করেছি। উপরের ফলাফলগুলি ext4 সহ। xfs 40% (কম সময়) পর্যন্ত আরও ভাল পারফর্ম করে। যন্ত্রগুলি EC2 m1. ছোট ছোট উদাহরণ। এনএএস রফতানি ইপিএস ভলিউমে, ইফেরেমাল ডিস্কে উত্সগুলি (উত্তোলিত ট্যারি) থাকে।

সুতরাং আমরা এখানে যাচ্ছি: সাম্বা এত তাড়াতাড়ি কেন কেউ আমাকে বোঝাতে পারেন?

এছাড়াও: কার্নেল সার্ভারের সাথে এনএফএসের পারফরম্যান্সটি কি সিঙ্ক মোডে ভয়ঙ্কর (গ্লাস্টারএফএস এনএফএস সার্ভার দ্বারা পেরে গেছে) বলে মনে করা হচ্ছে? এই টিউন কিভাবে কোন ধারণা?

ধন্যবাদ, এল


ভুলে গেছেন: এনএফএসের ব্যবস্থাগুলি একটি দম্পতির মধ্যে সেরা where
লিনাস আরডবার্ক

3
গবেষণা এবং মানদণ্ডের জন্য +1!
Bigbio2002

1
আমরা সফটএনএএসের বিকাশ ও পরীক্ষার সময় সিআইএফএস বনাম এনএফএসের পারফরম্যান্সে একই পার্থক্য লক্ষ্য করেছি। আমি নিশ্চিত করতে পারি যে সিঙ্ক এনএফএসের চেয়ে অ্যাসিঙ্ক এনএফএস অনেক দ্রুত এবং সাম্বা এটিটিও বেঞ্চমার্ক সফ্টওয়্যার ব্যবহার করে আমরা যে মাপদণ্ডটি চালিয়েছি তার জন্য এনএফএস প্রস্থান করে।

3
যাইহোক, আপনি কি ডিস্কের রিড ক্যাশে সাফ করার জন্য পরীক্ষার মধ্যে প্রতিটি মেশিন পুনরায় বুট করেছেন?
ম্যাট

উত্তর:


5

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

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

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