উচ্চ লোড গড়, কম সিপিইউ ব্যবহার - কেন?


78

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

এই সার্ভারে থাকা সফ্টওয়্যার স্ট্যাকটি দেখতে এমন দেখাচ্ছে:

  • সোলারিস 10
  • জাভা 1.6
  • ওয়েবলজিক 10.3.5 (8 টি ডোমেন)

এই সার্ভারে চলমান অ্যাপ্লিকেশনগুলি অন্য সার্ভারে ওরাকল ডাটাবেসের সাথে কথা বলে।

এই সার্ভারটিতে 32 গিগাবাইট র‌্যাম এবং 10 সিপিইউ রয়েছে (আমার মনে হয়)।

দৌড়ানো prstat -Zএই জাতীয় কিছু দেয়:

   PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP
  3836 ducm0101 2119M 2074M cpu348  58    0   8:41:56 0.5% java/225
 24196 ducm0101 1974M 1910M sleep   59    0   4:04:33 0.4% java/209
  6765 ducm0102 1580M 1513M cpu330   1    0   1:21:48 0.1% java/291
 16922 ducm0102 2115M 1961M sleep   58    0   6:37:08 0.0% java/193
 18048 root     3048K 2440K sleep   59    0   0:06:02 0.0% sa_comm/4
 26619 ducm0101 2588M 2368M sleep   59    0   8:21:17 0.0% java/231
 19904 ducm0104 1713M 1390M sleep   59    0   1:15:29 0.0% java/151
 27809 ducm0102 1547M 1426M sleep   59    0   0:38:19 0.0% java/186
  2409 root       15M   11M sleep   59    0   0:00:00 0.0% pkgserv/3
 27204 root       58M   54M sleep   59    0   9:11:38 0.0% stat_daemon/1
 27256 root       12M 8312K sleep   59    0   7:16:40 0.0% kux_vmstat/1
 29367 root      297M  286M sleep   59    0  11:02:13 0.0% dsmc/2
 22128 root       13M 6768K sleep   59    0   0:10:51 0.0% sendmail/1
 22133 smmsp      13M 1144K sleep   59    0   0:01:22 0.0% sendmail/1
 22003 root     5896K  240K sleep   59    0   0:00:01 0.0% automountd/2
 22074 root     4776K 1992K sleep   59    0   0:00:19 0.0% sshd/1
 22005 root     6184K 2728K sleep   59    0   0:00:31 0.0% automountd/2
 27201 root     6248K  344K sleep   59    0   0:00:01 0.0% mount_stat/1
 20964 root     2912K  160K sleep   59    0   0:00:01 0.0% ttymon/1
 20947 root     1784K  864K sleep   59    0   0:02:22 0.0% utmpd/1
 20900 root     3048K  608K sleep   59    0   0:00:03 0.0% ttymon/1
 20979 root       77M   18M sleep   59    0   0:14:13 0.0% inetd/4
 20849 daemon   2856K  864K sleep   59    0   0:00:03 0.0% lockd/2
 17794 root       80M 1232K sleep   59    0   0:06:19 0.0% svc.startd/12
 17645 root     3080K  728K sleep   59    0   0:00:12 0.0% init/1
 17849 root       13M 6800K sleep   59    0   0:13:04 0.0% svc.configd/15
 20213 root       84M   81M sleep   59    0   0:47:17 0.0% nscd/46
 20871 root     2568K  600K sleep   59    0   0:00:04 0.0% sac/1
  3683 ducm0101 1904K 1640K sleep   56    0   0:00:00 0.0% startWebLogic.s/1
 23937 ducm0101 1904K 1640K sleep   59    0   0:00:00 0.0% startWebLogic.s/1
 20766 daemon   5328K 1536K sleep   59    0   0:00:36 0.0% nfsmapid/3
 20141 daemon   5968K 3520K sleep   59    0   0:01:14 0.0% kcfd/4
 20093 ducm0101 2000K  376K sleep   59    0   0:00:01 0.0% pfksh/1
 20797 daemon   3256K  240K sleep   59    0   0:00:01 0.0% statd/1
  6181 root     4864K 2872K sleep   59    0   0:01:34 0.0% syslogd/17
  7220 ducm0104 1268M 1101M sleep   59    0   0:36:35 0.0% java/138
 27597 ducm0102 1904K 1640K sleep   59    0   0:00:00 0.0% startWebLogic.s/1
 27867 root       37M 4568K sleep   59    0   0:13:56 0.0% kcawd/7
 12685 ducm0101 4080K  208K sleep   59    0   0:00:01 0.0% vncconfig/1
ZONEID    NPROC  SWAP   RSS MEMORY      TIME  CPU ZONE
    42      135   22G   19G    59%  87:27:59 1.2% dsuniucm01

Total: 135 processes, 3167 lwps, load averages: 54.48, 62.50, 63.11

আমি বুঝতে পারি যে সিপিইউ বেশিরভাগ অলস, তবে লোড গড় বেশি, যা আমার কাছে বেশ আশ্চর্য। স্মৃতি মনে হচ্ছে কোনও সমস্যা বলে মনে হচ্ছে না।

দৌড়ানো vmstat 15এই জাতীয় কিছু দেয়:

 kthr      memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr s0 s1 s4 sd   in   sy   cs us sy id
 0 0 0 32531400 105702272 317 1052 126 0 0 0 0 13 13 -0 8 9602 107680 10964 1 1 98
 0 0 0 15053368 95930224 411 2323 0 0 0 0 0 0  0  0  0 23207 47679 29958 3 2 95
 0 0 0 14498568 95801960 3072 3583 0 2 2 0 0 3 3  0 21 22648 66367 28587 4 4 92
 0 0 0 14343008 95656752 3080 2857 0 0 0 0 0 3 3  0 18 22338 44374 29085 3 4 94
 0 0 0 14646016 95485472 1726 3306 0 0 0 0 0 0 0  0  0 24702 47499 33034 3 3 94

আমি বুঝতে পারি যে সিপিইউ বেশিরভাগ অলস, কোনও ক্রিয়াকলাপ কার্যকর হওয়ার জন্য কোনও প্রক্রিয়া অপেক্ষা করছে না, অল্প অদলবদল হচ্ছে।

চলমান iostat 15এটি দেয়:

   tty        sd0           sd1           sd4           ssd0           cpu
 tin tout kps tps serv  kps tps serv  kps tps serv  kps tps serv   us sy wt id
   0  676 324  13    8  322  13    8    0   0    0  159   8    0    1  1  0 98
   1 1385   0   0    0    0   0    0    0   0    0    0   0    0    3  4  0 94
   0  584  89   6   24   89   6   25    0   0    0  332  19    0    2  1  0 97
   0  296   0   0    0    0   0    0    0   0    0    0   0    0    2  2  0 97
   1 1290  43   5   24   43   5   22    0   0    0  297  20    1    3  3  0 94

চলমান netstat -i 15নিম্নলিখিত দেয়:

    input   aggr26    output       input  (Total)    output
packets errs  packets errs  colls  packets errs  packets errs  colls
1500233798 0     1489316495 0     0      3608008314 0     3586173708 0     0
10646   0     10234   0     0      26206   0     25382   0     0
11227   0     10670   0     0      28562   0     27448   0     0
10353   0     9998    0     0      29117   0     28418   0     0
11443   0     12003   0     0      30385   0     31494   0     0

আমি কী মিস করছি?


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

4
10 সিপিইউ (আমার মনে হয়) সম্ভবত এটিই সমস্যা is আরও তদন্তের আগে আপনি কী হার্ডওয়্যার চালাচ্ছেন তা আপনার আরও সুনির্দিষ্টভাবে জানা উচিত। psrinfo -vসিপিইউগুলির আসল সংখ্যা প্রদর্শন করতে ব্যবহার করুন ।
jlliagre

আমি এই কমান্ডটি কখনও শুনিনি, তবে এটি চালানোর সময় দেখে মনে হয় 250 টি ভার্চুয়াল প্রসেসর রয়েছে। এর কি কোন মানে আছে? এই ক্ষেত্রে 50 এর একটি লোড গড় তুচ্ছ হবে?
স্পিফ

আমি মনে করি আপনার ডিস্কটি পূর্ণ হলে এটিও ঘটতে পারে। আমার আজকের এই 1% মুক্ত স্থান সহ ছিল /এবং 19.00কোনও দৃশ্যমান কারণ ছাড়াই লোড বাড়তে থাকবে । কিছু জায়গা নিখরচায় করে সমস্যার সমাধান করা (এটি নেমে আসার পরেই); যদিও এটি একটি কাকতালীয় ঘটনা হতে পারে।
এনএইচ 2

উত্তর:


40

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

এই সমস্যা সম্পর্কে আপনার অন্তর্দৃষ্টি জন্য ধন্যবাদ!


4
আপনি এটি কীভাবে নিশ্চিত এবং নির্ধারণ করেছেন? আমরা একই সমস্যাটি দেখছি এবং আমাদের একই সমস্যা আছে কিনা তা পরীক্ষা করতে চাই
hobgoblin

32

আপনি যখন 'হাই লোড এভারেজ' বলছেন তখন আমি অনুমান করি যে আপনি এর অর্থ আউটপুট পরিসংখ্যানের নীচে 'লোড গড়'

Total: 135 processes, 3167 lwps, load averages: 54.48, 62.50, 63.11

এই সংখ্যাগুলি, শীর্ষগুলি সরবরাহ করে এমনটির মতো দেখায় এবং সম্ভবত চলমান প্রক্রিয়াটির গড় সারির আকার বোঝায়। এটি প্রসেসরের সময় ব্যবহারের শতাংশের শতাংশ নয় তবে কতগুলি 'জিনিস' চালানোর জন্য সিপিইউকে হয়রানি করছে। স্বীকার করা যায়, এগুলি বেশ উচ্চ দেখায় তবে এটি সমস্ত আপনি যে অ্যাপটি চালাচ্ছেন তার উপর নির্ভর করে; একবার তাদের স্লট পাওয়ার পরে প্রক্রিয়াগুলি আসলে খুব বেশি কাজ করে না। শীর্ষ সম্পর্কে একটি সুন্দর ব্যাখ্যা জন্য এখানে দেখুন ।

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

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

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

জাভার জন্য আমি জাভা মেলোডি ইনস্টল করার পরামর্শ দিই । এটি আপনার প্রোগ্রামটি কী করছে সে সম্পর্কিত প্রচুর তথ্য সরবরাহ করতে পারে এবং যেখানে সময় ব্যয় করে সেখানে সংকীর্ণ করতে সহায়তা করে। আমি এটি কেবল টমকাটের সাথেই ব্যবহার করেছি তবে যেকোন জাভা ইই ধারক / সার্লেট আইটেমির সাথে ভাল কাজ করা উচিত।

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

আমি আশা করি যে সহায়ক হয়েছে। আপনি যদি আরও কোনও তথ্য সরবরাহ করেন তবে আমি এই উত্তরটি আপডেট করতে এবং আপনার প্রয়োজনের প্রতি আরও অর্থশাস্ত্র করতে সক্ষম হতে পারি।


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

4
আমি প্রতি-প্রসেসরের পরিসংখ্যান দেখতে এবং "সিএসডাব্লু" এবং "সিএসসিএল" কলামগুলি দেখতে 'এমপিস্ট্যাট 1 5' এর আউটপুটও চেক করব। উপরের আপনার ভিএমস্ট্যাট থেকে দেখে মনে হচ্ছে আপনি বেশ কয়েকটি সিস্টেম কল এবং কনটেক্সট সুইচ করছেন, যা ওয়েবটয়ের সন্দেহ যাচাই করে দেখাবে যে আপনার অনেক থ্রেড রয়েছে (সোলারিস তাদের LWPs- লাইটওয়েট প্রসেসিস বলে থাকে) ক্রমাগত সিপিইউকে হয়রান করে। তারা যখন চলছে তখন তাদের কেউই খুব বেশি কিছু করছে না তবে অনেকেই দৌড়ে অপেক্ষা করতে সময় কাটাচ্ছে, যার ফলে উচ্চ লোড গড় a
এরাইলস্কট

25

পার্শ্ব নোট হিসাবে, লোড গড়ের মধ্যে ডিস্ক ক্রিয়াকলাপের (যেমন ডিস্ককে হয়রানি করা) পাশাপাশি সিপিইউয়ের জন্য অপেক্ষা করা জিনিসগুলিও অন্তর্ভুক্ত থাকে, এটি উভয়ের সমষ্টি ... যাতে আপনার এক বা অন্যটিতে সমস্যা হতে পারে।

Http://en.wikedia.org/wiki/Load_( কমপুটিং দেখুন ) "লিনাক্সেও [নিরবচ্ছিন্ন ঘুমের রাজ্যে [তার লোড গড়ের] প্রসেস অন্তর্ভুক্ত থাকে (সাধারণত ডিস্কের ক্রিয়াকলাপের জন্য অপেক্ষা করা হয়)"

পার্শ্ব নোট হিসাবে, আমি যে বিশেষ সমস্যাটি চালিয়েছি তা হ'ল আমার উচ্চ লোড গড় ছিল, তবে প্রচুর অলস সিপিইউ এবং লো ডিস্ক ব্যবহারও ছিল।

এটা যে, অন্তত আমার ক্ষেত্রে কখনো কখনো থ্রেড / প্রসেস, I / O লোড গড় দেখা জন্য অপেক্ষা, কিন্তু না প্রদর্শিত হবে না "অপেক্ষা" কলামে বৃদ্ধি হতে পারে। তবে তারা এখনও আমি / হে আবদ্ধ।

আপনি বলতে পারেন যে নিম্নলিখিত কোডের ক্ষেত্রে এটিই যদি আপনি এটিকে জুরবিতে চালান (প্রতিটি প্রচুর আই / ও দিয়ে 100 টি থ্রেড করে):

100.times { Thread.new { loop { File.open('big', 'w') do |f| f.seek 10_000_000_000; f.puts 'a'; end}}}

যা এটির মতো একটি শীর্ষ আউটপুট দেয়:

top - 17:45:32 up 38 days,  2:13,  3 users,  load average: 95.18, 50.29, 23.83
Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.5%us, 11.3%sy,  0.0%ni, 85.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32940904k total, 23239012k used,  9701892k free,   983644k buffers
Swap: 34989560k total,        0k used, 34989560k free,  5268548k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
31866 packrd    18   0 19.9g  12g  11m S 117.0 41.3   4:43.85 java
  912 root      11  -5     0    0    0 S  2.0  0.0   1:40.46 kjournald

সুতরাং আপনি দেখতে পাচ্ছেন যে এতে প্রচুর অলস সিপিইউ রয়েছে, 0.0% ওয়া, তবে খুব বেশি লোড গড়।

iostat একইভাবে ডিস্কটি মূলত অলস হিসাবে দেখায়:

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       9.62    0.00    8.75    0.00    0.00   81.62

Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00    49.00  0.00  6.40     0.00   221.60    69.25     0.01    0.81   0.66   0.42
sda1              0.00    49.00  0.00  6.40     0.00   221.60    69.25     0.01    0.81   0.66   0.42
sda2              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

http://linuxgazette.net/141/misc/lg/tracking_load_average_issues.html এও দেখুন

পরবর্তী দিকের নোট হিসাবে, এটিও বোঝা যাচ্ছে যে (কমপক্ষে এই ক্ষেত্রে - সেন্টোস চলমান) লোড গড় প্রতিটি থ্রেডকে মোট পৃথকভাবে অন্তর্ভুক্ত করে।


2
লিনাক্সে "লোড এভারভেস্টে ডিস্কের ক্রিয়াকলাপের জন্য অপেক্ষা করা জিনিসগুলিও অন্তর্ভুক্ত রয়েছে" , যখন এই প্রশ্নটি মূলত সোলারিস সম্পর্কে ছিল, যা কেবলমাত্র লোড গড়ের মধ্যে চলমান এবং চলমান (যেমন সিপিইউর জন্য অপেক্ষা করা) কাজগুলি অন্তর্ভুক্ত বলে মনে হয় । এই প্রশ্নের এক লিনাক্স সংস্করণ এই
নিকোলে

7

আজ একই সমস্যা ছিল। কিছু গবেষণা এবং নির্ণয়ের পরে আমি বুঝতে পারি যে আমার ছোট ভিপিএস ডিস্কের বাইরে চলেছে

শেল / প্রম্পটে (লিনাক্স / ইউনিক্স) প্রকারে

df -h

আপনার মেশিনে ডিস্ক মুক্ত দেখতে । আপনি যদি ডিস্কের বাইরে চলে যান যা সমস্যা / সমস্যা হতে পারে।


আপনি কি তখন অদলবদল করছিলেন, আমি অনুমান করি, এটির কারণ কি?
রজারডপ্যাক

4

আর একটি দরকারী সরঞ্জাম যা এই পরিস্থিতিতে সাহায্য করবে তা হল নামমন।

এটি একটি সামান্য প্যাকেজে অন্যান্য সরঞ্জাম দ্বারা উপস্থাপিত একই ডেটা দেখার বিভিন্ন উপায় অন্তর্ভুক্ত।

যদি এটি এমন বিষয়বস্তু হয় যা ক্যাশে করা যায় না তবে আমি লোড বন্টন করার জন্য টিসিপি মোডে একটি হ্যাপ্রোক্সির মতো লোড ব্যালান্সারের পিছনে একাধিক সার্ভার রাখার পরামর্শ দেব।


2

কেবল এটি যোগ করার জন্য, কিছু সোলারিস নির্দিষ্ট সরঞ্জাম উল্লেখ করা হয়নি যা এই জাতীয় সমস্যাগুলি ডিবাগ করার জন্য দরকারী "হ'ল" ইন্টারস্ট্যাট "," এমপিস্ট্যাট "এবং" লকস্ট্যাট "। কিছু ভারী ইটিএল বোঝা এমপিস্ট্যাট চলমান হোস্টে এর আগেও একইরকম সমস্যাটির মুখোমুখি হওয়ার ফলে ইস্যুতে ইঙ্গিত দেওয়া প্রচুর I / O নিয়ে প্রচুর পরিমাণে বাধা প্রকাশ পেয়েছিল।

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

ব্রেন্ডন গ্রেগ কর্মক্ষমতা সম্পর্কে প্রচুর লিখেছেন, বিশেষত কয়েক বছর ধরে I / O এর আশেপাশে এবং আপনার আরও সন্ধান করতে চাইলে আপনার অনুসন্ধানের পক্ষে মূল্যবান।

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