ধীর এনএফএস, এনএফএসস্ট্যাট-সি: লেখার লেখক সম্পর্কে কী আছে?


10

(নেট- fs / nfs-utils-1.2.3-r1, 2.6.38.5-জেন + জেন্টু)

এটি গুগল করা সম্পূর্ণ মৃত শেষ বলে মনে হচ্ছে। man nfsstat বিষয়টি সম্পর্কে পুরোপুরি কিছুই বলেনি। সবচেয়ে কাছের আমি যেটি সম্ভবত " নিউক্রেডস " ছিল তা সন্ধান করছিলাম

newcreds প্রমাণীকরণের তথ্যকে কতবার রিফ্রেশ করতে হয়েছিল।

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

ওয়াচড অপারেশন এনএফএস-ভাগ করা পোর্টেজের উপরে একটি প্যাকেজ উদয় করছে। উত্থানটি তার অপারেশন চলাকালীন একটি বড় গাছকে অতিক্রম করে তবে পূর্ববর্তী অভিজ্ঞতা বলে যে অভিনয় আমি দেখছি এটি অস্বাভাবিক seeing

$ watch -n 1 nfsstat -c

Every 1,0s: nfsstat -c                                Sat May 21 23:04:55 2011

Client rpc stats:
calls      retrans    authrefrsh
308565     2211       308565

Client nfs v3:
null         getattr      setattr      lookup       access       readlink
0         0% 172372   55% 17        0% 30485     9% 36057    11% 26831     8%
read         write        create       mkdir        symlink      mknod
25879     8% 107       0% 21        0% 0         0% 0         0% 0         0%
remove       rmdir        rename       link         readdir      readdirplus
16        0% 0         0% 11        0% 0         0% 0         0% 16668     5%
fsstat       fsinfo       pathconf     commit
3         0% 50        0% 25        0% 2         0%

আমি ঠিক বুঝতে পারি না যে লেখক ঠিক কী (এবং এই বানানটি কি সেই ইচ্ছাকৃত বিটিডব্লিউ?) এবং কেন এটি আমার ক্ষেত্রে এরকম বাড়ছে?


আপনি যখন ধীর এনএফএস বলছেন, এমন কি আপনাকে বিশ্বাস করতে পরিচালিত করে যে এনএফএসের কার্যকারিতা দ্রুত হওয়া উচিত? আপনি কি ধীর গতিতে পারেন? দিনের সময় কি ডাব্লুআরটি পারফরম্যান্সকে গুরুত্ব দেয়?
মাইক পেনিংটন

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

এ সম্পর্কে কোন আপডেট? আমাদের পুরানো SLES 9 সার্ভারের তুলনায় নতুন এসএলইএস 11 এবং সেন্টোস 6 সার্ভারের সাথে দরিদ্র এনএফএস ক্লায়েন্টের কর্মক্ষমতা আমি লক্ষ্য করেছি। এসইএলএস 9 ক্লায়েন্ট দ্রুততর হয় এবং এটিও প্রদর্শন করে authrefrsh=0, যখন নতুন ওএস 'এক টন দেখায় authrefrsh। আমি মনে করি এখানে একটি পারস্পরিক সম্পর্ক আছে, তবে এটির অর্থ কী তা পুরোপুরি নিশ্চিত নয়।
বান্জার

আপনি কোন ধরণের এনএফএস প্রমাণীকরণ করছেন? AUTH_SYS?
ব্র্যাচলে

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

উত্তর:


5

থেকে রেড হ্যাট নিবন্ধ মন্তব্য সমাধান বলছেন

এটি প্রত্যাশিত আচরণ।

খুব সহায়ক নয় তবে এটি হওয়ার কারণটিও এটি নির্দেশ করে।

এটি সানরপিসি প্যাকেজটিতে a17c2153d2e271b0cbacae9bed83b0eaa41db7e1 প্রতিশ্রুতিবদ্ধ যেখানে এনএফএস প্রমাণীকরণ হয় যেখানে চলে। আমি সম্পূর্ণ প্রতিশ্রুতি অনুলিপি / আটকান না তবে এটি বেশিরভাগ ক্ষেত্রেই এই লাইনগুলিকে পরিবর্তন করে।

-struct rpc_cred *cred = task->tk_msg.rpc_cred;
+struct rpc_cred *cred = task->tk_rqstp->rq_cred;

আমার সীমাবদ্ধ বোঝাপড়া হ'ল এই লাইনটি যেখানে সরে যায় সেখানে কল_রেফ্রেশ () শীঘ্রই হবে (শীঘ্রই এর চেয়ে শীঘ্রই)। এর পরিবর্তে এর অর্থ বেশিরভাগ এনএফএস অনুরোধের ফলে প্রমাণীকরণ সর্বদা ব্যবহৃত হয় বলে লেখকবৃদ্ধি বৃদ্ধি পাবে।


1

আমি একই জিনিসটি দেখছি (ভিপিএন ব্যবহার করছে না) - ক্লায়েন্টের পক্ষ থেকে authrefrsh == কল। আমার কাছে মনে হয় কলগুলির সংখ্যা বৃদ্ধি পায়, তারপরে ধীর হয়ে যায় এবং তারপরে লেখক সংখ্যাটি ধরে যায়।

ক্লায়েন্ট আরপিসি পরিসংখ্যান:

calls      retrans    authrefrsh
261697     0          261697

আমি খুব উঁচু আইওয়েটও দেখতে পাচ্ছি:

dd if=/dev/zero of=/mnt/omoikane/testfile bs=16k count=2048

(iostat থেকে :)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          4.04    0.00    4.04   91.92    0.00    0.00

আমি ওয়্যারশার্কে অস্বাভাবিক কিছু দেখতে পাচ্ছি না - আমি nfs3 এবং tcp ব্যবহার করছি।


1

এই লিঙ্কটি থেকে আমি যা বুঝি তার থেকে, অ্যাথ্রেফ্রেশ = কলগুলি কোনও সমস্যা নির্দেশ করে না।

https://bugzilla.redhat.com/show_bug.cgi?id=785931


ইউনিক্স ও লিনাক্সে স্বাগতম! সাধারণত সাইটটিতে উত্তরগুলি নিজেরাই দাঁড়াতে সক্ষম হতে আমরা পছন্দ করি - লিঙ্কগুলি দুর্দান্ত, তবে যদি সেই লিঙ্কটি কখনও ভেঙে যায় তবে উত্তরটি এখনও সহায়ক হতে পারে enough আরও বিস্তারিত অন্তর্ভুক্ত করতে দয়া করে আপনার উত্তর সম্পাদনা বিবেচনা করুন। আরও তথ্যের জন্য FAQ দেখুন ।
slm

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