দুটো হুইজি মেশিনের মধ্যে এনএফএসের সাথে আমার খুব বেমানান পারফরম্যান্স হচ্ছে এবং আমি এটিকে পেরেছি বলে মনে হচ্ছে না।
সেটআপ:
মেশিন 1 'ভিডিও 1': দ্বৈত 5506 ডাব্লু / 12 জিবি র্যাম, 8x3TB RAID6 এ এক্সএফএস '/ এমএনটি / স্টোরেজ' থেকে 'ভিডিও 1' হিসাবে রফতানি করেছে
মেশিন 2 'স্টোরেজ 1': ফেনম এক্স 2 @ 3.2Ghtz ডাব্লু / 8 জিবি র্যাম, জেডএফএস 5x2TB এ / এমএনটি / স্টোরেজ 1-স্টোরেজ থেকে 'স্টোরেজ 1' হিসাবে রফতানি করেছে
স্থানীয় লেখার কর্মক্ষমতা:
mackek2@video1:/mnt/storage/testing$ dd if=/dev/zero of=localwrite10GB bs=5000k count=2000
2000+0 records in
2000+0 records out
10240000000 bytes (10 GB) copied, 16.7657 s, 611 MB/s
স্থানীয় পঠন কর্মক্ষমতা:
উভয়ই একই এইচপি গিগাবিট স্যুইচের সাথে সংযুক্ত এবং আইপিআরফ উভয় উপায়ে রককে শক্ত 940 এমবিপিএস দেয়।
আমার সমস্যাটি হ'ল আমি যখন স্টোরেজ 1 থেকে ভিডিও 1 রফতানীতে লিখি তখন পারফরম্যান্স পুরো জায়গা জুড়ে। এটি ফাইল ট্রান্সফারের প্রথম কয়েকটি (5-7) জিগের জন্য মনে হচ্ছে (আমি যত তাড়াতাড়ি সম্ভব 30-120 গিগাবাইট এভিসিএইচডি বা এমজেপিইগ ফাইলগুলি ঘুরে দেখব), পারফরম্যান্স 900 এমবিপিএস থেকে নেমে 150-180 এমবিপিএসে চলে যায়, যতবার 30mbps হিসাবে ধীর। যদি আমি এনএফএস কার্নেল সার্ভারটি পুনরায় চালু করি তবে আরও কয়েকটি জিগের জন্য পারফরম্যান্স ব্যাক আপ হয়।
mackek2@storage1:/mnt/video1/testing$ dd if=/dev/zero of=remoteWrite10GB count=2000 bs=5000K
2000+0 records in
2000+0 records out
10240000000 bytes (10 GB) copied, 223.794 s, 45.8 MB/s
mackek2@storage1:/mnt/video1/testing$ dd if=/dev/zero of=remoteWrite10GBTest2 count=2000 bs=5000K
2000+0 records in
2000+0 records out
10240000000 bytes (10 GB) copied, 198.462 s, 51.6 MB/s
mackek2@storage1:/mnt/video1/testing$ dd if=/dev/zero of=bigfile776 count=7000 bs=2000K
7000+0 records in
7000+0 records out
14336000000 bytes (14 GB) copied, 683.78 s, 21.0 MB/s
mackek2@storage1:/mnt/video1/testing$ dd if=/dev/zero of=remoteWrite15GB count=3000 bs=5000K
3000+0 records in
3000+0 records out
15360000000 bytes (15 GB) copied, 521.834 s, 29.4 MB/s
যখন জিনিসগুলি দ্রুত চলছে, ক্লায়েন্টের এনফসিওস্ট্যাট কয়েক এমএসের গড় আরটিটি দেয় তবে পারফরম্যান্স হ্রাসের সাথে সাথে এটি 1.5 সেকেন্ডের বেশি আরটিটি পর্যন্ত অঙ্কুরিত হয়। অতিরিক্তভাবে, লেখার ঘটনাটি ঘটতে গিয়ে সিপিইউ কাতারের গভীরতা 8 টিরও বেশি উপরে চলে যায়।
এখন, একই রফতানি থেকে পড়ার সময়, আমি পুরো 8 টি এমবিপিএস দিতে বা পুরো পঠনের জন্য কয়েক এমবিপিএস নিতে সুন্দর পাই।
mackek2@storage1:/mnt/video1/testing$ dd if=remoteWrite10GBTest2 of=/dev/null
20000000+0 records in
20000000+0 records out
10240000000 bytes (10 GB) copied, 89.82 s, 114 MB/s
mackek2@storage1:/mnt/video1/testing$ dd if=remoteWrite15GB of=/dev/null
30000000+0 records in
30000000+0 records out
15360000000 bytes (15 GB) copied, 138.94 s, 111 MB/s
একই জিনিসটি স্টোরেজ 1 এর সাথে অন্যভাবে এনএফএস সার্ভার হিসাবে ঘটে। সিপিইউ সারি লাফিয়ে উঠে, গতি ক্রেপের কাছে নেমে যায় এবং আমি আমার চুলগুলি টানতে।
আমি এনএফএস ডেমনগুলির সংখ্যা 64৪ টি হিসাবে বাড়ানোর চেষ্টা করেছি এবং এটি কয়েকটি জিগের পরেও ছড়িয়ে পড়ে।