কম্পিউটার টিউটোরিয়াল

Oracle OSWatcher: OS মেট্রিক্স সংগ্রহ ও লগ বিশ্লেষণ

Oracle® OSWatcher একটি ইউটিলিটি যা vmstat, iostat, top, ps, netstat, HP-UX® sar, এবং Linux® meminfo কমান্ডগুলোর থেকে ডেটা সংগ্রহ করে। OSWatcher ডেটা ফাইলগুলো আর্কাইভ করে, স্বয়ংক্রিয়ভাবে সমস্যা খুঁজে বের করে, এবং সম্ভব হলে সমস্যার মূল কারণ নির্ধারণ করতে সাহায্য করে।

ভূমিকা

ঘণ্টা পর ครমে, OSWatcher অপারেটিং সিস্টেম (OS) পরিসংখ্যান ব্যাকগ্রাউন্ডে নিচের OS কমান্ডগুলো ব্যবহার করে সংগ্রহ করে:

  • CPU
  • মেমরি
  • ডিস্ক I/O

OSWatcher ফাইলগুলো লিখে $TFA_HOME/repository/suptools/walhall/oswbb/oracle/archive/-এ।

যেহেতু কোনো অটোমেটিক হাউসকিপিং নেই, আপনাকে একটি ক্রন জব তৈরি করা উচিত কিছু দিনের পুরনো ফাইলগুলো অটোমেটিক্যালি ডিলিট করার জন্য OS পরিসংখ্যান পরিষ্কার করতে। উদাহরণস্বরূপ, আপনার ক্লিনআপ ক্রন জব নিচের কমান্ডটি চালাতে পারে ১০ দিনের পুরনো ফাইলগুলো রিমুভ করতে:

find $TFA_HOME/repository/suptools/walhall/oswbb/oracle/archive -name "*.*" -mtime +10 -exec rm -f {} \; 

oswiostat লগ আউটপুট পড়ুন

যদি iostat ইনস্টল করা থাকে এবং OSWatcher ইউজারের প্রিভিলেজ থাকে ইউটিলিটি চালানোর, OSWatcher লগগুলো কালেক্ট এবং আর্কাইভ করে আউটপুট ঘণ্টা পর ক্রমে, ডিফল্টভাবে, iostat কমান্ড থেকে।

iostat, যা সিস্টেম ইনপুট এবং আউটপুট ডিভাইস লোড মনিটর করতে ব্যবহৃত হয়, নিচের ইনফরমেশন সংগ্রহ করে:

  • সময়
  • ফিজিক্যাল ডিস্কগুলো এবং তাদের গড় ডেটা ট্রান্সফার রেট

আউটপুট উদাহরণ

oswiostat লগ ফাইলে নিচের ডেটা থাকে:

  • device: ডিভাইসের নাম
  • r/s: প্রতি সেকেন্ডে রিড
  • w/s: প্রতি সেকেন্ডে রাইট
  • rsec/s: প্রতি সেকেন্ডে কিলোবাইট রিড
  • wsec/s: প্রতি সেকেন্ডে কিলোবাইট রাইট
  • avgrq-sz: সার্ভিসের জন্য অপেক্ষা করছেন ট্রানজেকশনের গড় সংখ্যা
  • avgqu-sz: সক্রিয়ভাবে সার্ভিস করা হচ্ছে এমন ট্রানজেকশনের গড় সংখ্যা
  • %util: ডিস্ক ব্যাজি থাকা সময়ের শতাংশ

নিচে oswiostat লগের দুটি উদাহরণ দেওয়া হলো, যেগুলো সাত ঘণ্টার ব্যবধানে নেওয়া হয়েছিল:

ধীর সময়ে:

Time: 00:01:09 avg-cpu: %user %nice %system %iowait %steal %idle 5.22 0.01 1.77 0.10 0.00 92.90 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 10.24 101.92 10.28 29.60 569.53 1057.09 40.79 0.21 5.30 0.53 2.11 sda1 0.00 0.00 0.00 0.00 0.17 0.00 138.66 0.00 12.37 3.45 0.00 sda2 10.24 101.92 10.28 29.57 569.36 1057.09 40.81 0.21 5.30 0.53 2.11 dm-0 0.00 0.00 1.72 77.98 75.95 623.85 8.78 1.20 14.99 0.08 0.67 dm-1 0.00 0.00 0.46 2.37 3.80 18.94 8.04 0.01 2.71 0.29 0.08 dm-2 0.00 0.00 7.44 50.74 278.30 410.79 11.84 0.72 12.30 0.23 1.33 dm-3 0.00 0.00 0.00 0.00 0.15 0.00 509.61 0.00 46.78 7.53 0.00 dm-4 0.00 0.00 0.49 0.00 117.41 0.02 238.95 0.00 1.94 1.05 0.05 dm-5 0.00 0.00 0.05 0.00 10.84 0.00 230.78 0.00 2.58 1.34 0.01 dm-6 0.00 0.00 0.00 0.00 0.10 0.00 479.96 0.00 54.94 8.70 0.00 

ব্যস্ত সময়ে:

Time: 07:32:57 avg-cpu: %user %nice %system %iowait %steal %idle 8.16 0.00 70.29 21.55 0.00 0.00 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 163.40 7.73 2074.74 53.95 73642.61 493.47 34.83 107.13 50.07 0.47 100.07 sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 sda2 163.40 7.73 2074.74 53.95 73642.61 493.47 34.83 107.13 50.07 0.47 100.07 dm-0 0.00 0.00 201.03 0.86 8412.37 6.87 41.70 58.68 281.80 4.96 100.07 dm-1 0.00 0.00 180.76 26.46 1446.05 211.68 8.00 25.24 119.01 4.83 100.07 dm-2 0.00 0.00 1868.90 34.54 63913.40 276.29 33.72 332.23 172.22 0.53 100.09 dm-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 dm-4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 dm-5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 dm-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 

ইমেজ সোর্স: https://www.dbas-oracle.com/2013/05/How-to-Analyze-or-Read-OS-Watcher-Output-in-three-easy-steps-With-Example.html

মিডনাইটের স্ন্যাপশটটি ভালো পারফরম্যান্স দেখাচ্ছে, এবং ৭:৩২ AM-এর টি খারাপ পারফরম্যান্স। দ্বিতীয় স্ন্যাপশটে খারাপ পারফরম্যান্সের নিচের ইন্ডিকেশনগুলো নোট করুন:

  • কয়েকটি ডিস্ক ১০০% ব্যাজি, %util কলামে দেখা যাচ্ছে।
  • r/s কলামটি প্রতি সেকেন্ডে খুব বেশি রিড দেখাচ্ছে।
  • avg-cpu %idle পরিসংখ্যানটি দেখাচ্ছে সিস্টেম ০% আইডেল বনাম পূর্বের স্ন্যাপশটে ৯২% আইডেল।

mpstat লগ আউটপুট পড়ুন

যদি mpstat ইনস্টল করা থাকে এবং OSWatcher ইউজারের প্রিভিলেজ থাকে ইউটিলিটি চালানোর, OSWatcher লগগুলো কালেক্ট এবং আর্কাইভ করে আউটপুট ঘণ্টা পর ক্রমে, ডিফল্টভাবে, mpstat কমান্ড থেকে। ডাটাবেস অ্যাডমিনিস্ট্রেটররা এই কমান্ডটি সেন্ট্রাল প্রসেসিং ইউনিট (CPU) ইউটিলাইজেশন মনিটর করতে ব্যবহার করে।

আউটপুট উদাহরণ

mpstat লগ ফাইলে নিচের ডেটা থাকে:

  • CPU: কোন CPU। all সিস্টেমে উপলব্ধ সব CPU-এর স্ট্যাটস অন্তর্ভুক্ত করে।
  • %user: USER প্রোগ্রামগুলো দ্বারা ব্যবহৃত CPU-এর শতাংশ
  • %sys: সিস্টেম প্রোগ্রামগুলো দ্বারা ব্যবহৃত CPU-এর শতাংশ
  • %iowait: IO অপেক্ষা দ্বারা ব্যবহৃত CPU-এর শতাংশ
  • %idle: আইডেল সিস্টেম রিসোর্সের শতাংশ

নিচে mpstat লগের দুটি উদাহরণ দেওয়া হলো এক ঘণ্টার ব্যবধানে নেওয়া:

ধীর সময়ে:

zzz ***Tue Apr 23 06:13:44 EDT 2013 Sample interval: 5 seconds Linux 2.6.32-400.21.1.el5uek (remote.database.com) 04/23/13 06:13:44 CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 06:13:49 all 6.26 0.00 1.32 0.00 0.01 0.02 0.00 92.39 36448.70 06:13:54 all 8.17 0.00 1.92 0.01 0.00 0.05 0.00 89.86 38918.09 06:13:59 all 8.11 0.00 1.18 0.01 0.00 0.05 0.00 90.65 40989.86 06:14:04 all 8.04 0.00 1.25 0.06 0.00 0.05 0.00 90.61 40242.86 06:14:09 all 6.62 0.00 1.27 0.02 0.00 0.05 0.00 92.04 37460.32 06:14:14 all 7.56 0.00 1.47 0.02 0.00 0.02 0.00 90.94 37288.67 06:14:19 all 7.19 0.00 1.21 0.14 0.00 0.02 0.00 91.44 36947.91 06:14:24 all 6.50 0.00 1.02 0.01 0.00 0.02 0.00 92.45 35792.86 06:14:29 all 7.28 0.00 1.82 0.01 0.00 0.02 0.00 90.87 36795.42 06:14:34 all 7.37 0.02 1.20 0.02 0.00 0.01 0.00 91.37 36818.80 06:14:39 all 7.41 0.00 1.05 0.02 0.00 0.02 0.00 91.49 36874.90 06:14:44 all 7.15 0.01 1.62 0.04 0.00 0.02 0.00 91.16 35904.77 06:14:49 all 7.21 0.00 1.22 0.14 0.00 0.02 0.00 91.41 38867.73 06:14:54 all 7.31 0.00 1.00 0.00 0.00 0.03 0.00 91.65 39378.74 

ব্যস্ত সময়ে:

zzz ***Tue Apr 23 07:23:02 EDT 2013 Sample interval: 5 seconds Linux 2.6.32-400.21.1.el5uek (remote.database.com) 04/23/13 07:24:20 CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 07:24:25 all 2.74 0.00 97.16 0.00 0.00 0.10 0.00 0.00 39066.67 07:24:30 all 3.06 0.00 96.87 0.00 0.00 0.07 0.00 0.00 37637.52 07:24:37 all 3.13 0.00 96.79 0.01 0.00 0.07 0.00 0.00 36788.64 07:24:42 all 2.69 0.00 97.17 0.05 0.00 0.09 0.00 0.00 38270.04 07:24:48 all 3.86 0.01 94.92 1.02 0.00 0.20 0.00 0.00 43247.39 07:24:53 all 3.51 0.00 96.19 0.20 0.00 0.11 0.00 0.00 39887.45 07:24:59 all 4.22 0.00 93.51 2.12 0.00 0.15 0.00 0.00 40638.08 07:25:04 all 6.26 0.00 85.04 8.56 0.00 0.13 0.00 0.00 41915.79 07:25:09 all 8.69 0.00 67.31 23.85 0.00 0.11 0.00 0.03 44586.56 07:25:15 all 8.09 0.00 80.62 11.17 0.00 0.12 0.00 0.00 44321.66 07:25:21 all 7.18 0.00 71.95 20.80 0.00 0.07 0.00 0.00 35399.65 07:25:26 all 6.69 0.00 68.20 24.97 0.01 0.12 0.00 0.00 38734.99 07:25:31 all 7.11 0.01 74.71 18.09 0.00 0.08 0.00 0.00 36695.68 07:25:36 all 7.46 0.00 14.17 78.20 0.00 0.05 0.00 0.13 32934.53 07:25:50 all 9.71 0.00 23.99 66.24 0.00 0.05 0.00 0.00 33617.64 07:25:56 all 7.80 0.00 85.97 6.13 0.00 0.10 0.00 0.00 41234.83 

০৬:১৩-এর স্ন্যাপশটটি ভালো পারফরম্যান্স দেখাচ্ছে, এবং ৭:৩২ AM-এর টি খারাপ পারফরম্যান্স। দ্বিতীয় স্ন্যাপশটে খারাপ পারফরম্যান্সের নিচের ইন্ডিকেশনগুলো নোট করুন:

  • %sys কলামটি ৯৭.১৭ পিক ইউটিলাইজেশন দেখাচ্ছে।
  • %iowait কলামটি ৭৮.২০ পিক ইউটিলাইজেশন দেখাচ্ছে।

top আউটপুট পড়ুন

top কমান্ডটি প্রসেসর এক্টিভিটির ঘণ্টা পর স্ন্যাপশট দেয়। লগটি প্রসেসগুলো CPU ইউটিলাইজেশনের ডেসেন্ডিং অর্ডারে লিস্ট করে যাতে সবচেয়ে বেশি CPU ব্যবহারকারী প্রসেসটি প্রথমে লিস্টেড থাকে।

যখন সিস্টেমে CPU ইউটিলাইজেশন হঠাৎ বাড়ে কিন্তু প্রসেসের সংখ্যা পরিবর্তন হয় না, top সমস্যাটি আইডেন্টিফাই করতে সাহায্য করতে পারে।

আউটপুট উদাহরণ

নিচের সিনেরিও বিবেচনা করুন, যেখানে CPU স্পাইক করে এমনকি লোড বাড়লো না:

zzz ***Tue Apr 23 03:13:44 EDT 2013 Sample interval: 5 seconds. All measurements in KB (1024 bytes) top - 04:13:44 up 22 days, 21:12, 10 users, load average: 65.80, 169.78, 117.65 Tasks: 2297 total, 4 running, 2229 sleeping, 0 stopped, 64 zombie Cpu0 : 12.7%us, 2.6%sy, 0.0%ni, 84.2%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 6.7%us, 2.0%sy, 0.0%ni, 91.1%id, 0.1%wa, 0.0%hi, 0.1%si, 0.0%st Cpu2 : 6.4%us, 1.7%sy, 0.0%ni, 91.8%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 5.5%us, 1.3%sy, 0.0%ni, 93.1%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Cpu4 : 7.6%us, 1.6%sy, 0.0%ni, 90.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu5 : 5.3%us, 1.1%sy, 0.0%ni, 93.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu6 : 11.8%us, 2.7%sy, 0.0%ni, 85.3%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Cpu7 : 7.0%us, 2.2%sy, 0.0%ni, 90.6%id, 0.1%wa, 0.0%hi, 0.1%si, 0.0%st Cpu8 : 5.8%us, 1.5%sy, 0.0%ni, 91.8%id, 0.8%wa, 0.0%hi, 0.1%si, 0.0%st Cpu9 : 8.0%us, 1.7%sy, 0.0%ni, 90.0%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st Cpu10 : 3.8%us, 1.2%sy, 0.0%ni, 94.9%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st Cpu11 : 3.6%us, 1.0%sy, 0.0%ni, 95.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 99060540k total, 91969324k used, 7091216k free, 84044k buffers Swap: 25165816k total, 17797404k used, 7368412k free, 609612k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 20343 oracle 20 0 13.4g 10g 5864 R 98.4 10.7 18:56.54 oraclevntrd2 (LOCAL=NO) 30180 root 20 0 11872 2312 656 R 98.4 0.0 0:00.68 /bin/netstat -n -p -l 6568 root 39 19 0 0 0 R 89.9 0.0 263:39.04 [kipmi0] 30262 root 20 0 23704 3116 1048 R 11.9 0.0 0:00.15 /usr/bin/top -b -d 5 -n 720 4921 root RT 0 247m 86m 55m S 6.8 0.1 328:08.44 /u01/app/11.2.0.3/grid/bin/osysmond.bin 28116 oracle 20 0 2623m 71m 14m S 6.8 0.1 51:51.62 /u01/app/11.2.0.3/grid/bin/oraagent.bin 4970 grid RT 0 359m 176m 54m S 5.1 0.2 157:05.89 /u01/app/11.2.0.3/grid/bin/ocssd.bin 64 root 20 0 0 0 0 S 1.7 0.0 4:39.22 [ksoftirqd/20] 4903 root 20 0 367m 20m 13m S 1.7 0.0 26:09.97 /u01/app/11.2.0.3/grid/bin/orarootagent.bin 6496 root 20 0 1274m 15m 11m S 1.7 0.0 28:27.53 /u01/app/11.2.0.3/grid/bin/orarootagent.bin 6535 oracle 20 0 1830m 263m 4620 S 1.7 0.3 88:05.31 /u01/app/oracle/product/agent12c/core/12.1.0.2.0/jdk/bin/java -Xmx128M -server -Djava.secu 7803 oracle -2 0 1266m 11m 4068 S 1.7 0.0 9:15.42 ora_lms0_oradb2 7874 oracle -2 0 1266m 15m 4188 S 1.7 0.0 9:16.20 ora_lms0_oradb2 7999 oracle 20 0 1284m 10m 3292 S 1.7 0.0 2:49.08 ora_lmd0_oradb2 8297 oracle 20 0 1230m 3368 2864 S 1.7 0.0 0:39.95 ora_pmon_oradb2 8333 oracle -2 0 1252m 2380 2108 S 1.7 0.0 13:19.99 ora_vktm_bid2 8443 oracle -2 0 1252m 2340 2096 S 1.7 0.0 13:21.86 ora_vktm_oradb2 8535 oracle 20 0 1253m 2712 2412 S 1.7 0.0 0:14.28 ora_dskm_oradb2 8727 oracle -2 0 1266m 11m 3656 S 1.7 0.0 9:01.37 ora_lms0_im1d2 8905 oracle 20 0 1267m 13m 3468 S 1.7 0.0 9:52.75 ora_dia0_pstd2 

লগের বিশ্লেষণ:

লাইন zzz ***Tue Apr 23 03:13:44 EDT 2013 Sample interval: 5 seconds. All measurements in KB (1024 bytes) লগটি পরিসংখ্যান কখন ক্যাপচার করেছে তা আইডেন্টিফাই করে।

লাইন top - 04:13:44 up 22 days, 21:12, 10 users ইন্ডিকেট করে সিস্টেম ২২ দিন ধরে চলছে শেষ রিবুট থেকে।

লাইন load average: 65.80, 169.78, 117.65 গত এক, পাঁচ, এবং পনেরো মিনিটের জন্য রান কিউতে প্রসেসের গড় সংখ্যা দেখায়। যত বেশি গড় লোড, তত ব্যস্ত সিস্টেম। লোড গড়ে সিগনিফিক্যান্ট বৃদ্ধি সমস্যা ইন্ডিকেট করতে পারে। উদাহরণস্বরূপ, পূর্বের লগটি একটি ব্যস্ত সময় ইন্ডিকেট করে সাত মিনিট পরের একটি লগের সাথে তুলনা করলে, লোড গড় নম্বরগুলো ভিত্তিতে: top - 04:20:53 up 22 days, 21:19, 10 users, load average: 2.93, 43.22, 75.56

লাইন Tasks: 2297 total, 4 running, 2229 sleeping, 0 stopped, 64 zombie: এই স্ন্যাপশটের সময়, ২২৯৭ প্রসেস ছিল, ২২২৯ স্লিপিং ছিল, অর্থাৎ I/O বা সিস্টেম কল দ্বারা ব্লকড, এবং ৪টি রানিং ছিল বা একটি CPU-এ অ্যাসাইন করা। রানিং প্রসেসের সংখ্যা কখনো CPU-এর সংখ্যা ছাড়াতে পারে না। অতিরিক্ত ৬৪ প্রসেস জম্বি, অর্থাৎ সেগুলো মরেছে, কিন্তু সিস্টেম তাদের পুরোপুরি পরিষ্কার করেনি। প্রসেসের সংখ্যা ভিন্ন হয়, কিন্তু যদি সংখ্যা হঠাৎ বাড়ে বা কমে, সেটি সমস্যা ইন্ডিকেট করতে পারে।

লাইন Mem: 99060540k total, 91969324k used, 7091216k free, 84044k buffers কিলোবাইটে কতটুকু র‍্যান্ডম অ্যাক্সেস মেমরি (RAM) ব্যবহৃত হচ্ছে এবং ফ্রি তা দেখায়। এটি কীভাবে সময়ের সাথে পরিবর্তন হচ্ছে সেটার ওপর নজর রাখুন যাতে সমস্যা আইডেন্টিফাই করতে পারেন।

লাইন Swap: 25165816k total, 17797404k used, 7368412k free, 609612k cached: যদি RAM এক্সহাস্টেড হয়, সিস্টেম スワপ মেমরিতে স্যুইচ করে। যখন 스와প মেমরি ব্যবহার लगাতার ৪০% এর বেশি RAM-এর, আপনাকে RAM বাড়াতে বিবেচনা করা উচিত। উচ্চ 스와প ব্যবহার পারফরম্যান্স নেতিবাচকভাবে প্রভাবিত করে। যদি এটি ১০০% এ পৌঁছায়, সিস্টেম রিবুট হতে পারে।

নিচের CPU লাইনগুলো এই সিস্টেমে ১২টি CPU-এর সংখ্যা এবং ইউটিলাইজেশন দেখাচ্ছে:

Cpu0 : 12.7%us, 2.6%sy, 0.0%ni, 84.2%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st ... Cpu11 : 3.6%us, 1.0%sy, 0.0%ni, 95.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st 

নিচের প্রসেস লাইনগুলো স্ন্যাপশটের সময় চলমান প্রসেসগুলোর ডিটেইলস দেখাচ্ছে:

 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 20343 oracle 20 0 13.4g 10g 5864 R 98.4 10.7 18:56.54 oraclevntrd2 (LOCAL=NO) 30180 root 20 0 11872 2312 656 R 98.4 0.0 0:00.68 /bin/netstat -n -p -l 6568 root 39 19 0 0 0 R 89.9 0.0 263:39.04 [kipmi0] 30262 root 20 0 23704 3116 1048 R 11.9 0.0 0:00.15 /usr/bin/top -b -d 5 -n 720 ... 8727 oracle -2 0 1266m 11m 3656 S 1.7 0.0 9:01.37 ora_lms0_im1d2 8905 oracle 20 0 1267m 13m 3468 S 1.7 0.0 9:52.75 ora_dia0_pstd2 

প্রসেস সেকশনটি নিচের ইনফরমেশন ধারণ করে:

  • PID: প্রসেসের OS প্রসেস ID
  • USER: প্রসেসের মালিক
  • %CPU: প্রসেসটি কত শতাংশ CPU ব্যবহার করছে
  • %MEM: মেমরি কনসাম্পশনের শতাংশ
  • COMMAND: এক্সিকিউট হচ্ছে এমন কমান্ড

উপসংহার

OSWatcher ব্যবহার করে, আপনি সিস্টেম পারফরম্যান্সের ওপর নজর রাখতে পারেন এবং সম্ভাব্য সমস্যা আইডেন্টিফাই করতে পারেন। উদাহরণস্বরূপ, চেক করুন কোনো প্রসেস কি লম্বা সময় ধরে CPU ব্যাপকভাবে ব্যবহার করছে। যদি একটি SQL কমান্ড হাই লোড داشته থাকে, তবে এটি টিউনিংয়ের জন্য ক্যান্ডিডেট হতে পারে। যদি একটি প্রসেস অনেক মেমরি ব্যবহার করে, তবে আপনি তদন্ত করতে পারেন এটি স্বাভাবিক কিনা।

OSWatcher-এ অন্যান্য স্ট্যাটসও উপলব্ধ আছে বিবেচনা করার জন্য, CPU, মেমরি, এবং ডিস্ক I/O দেখার পর (যেমন সিস্টেম লোড)। আপনি যদি OSWatcher বিশ্লেষণ ব্যবহার করে সিস্টেমে লোড বৃদ্ধি আইডেন্টিফাই করতে পারেন, অর্ধেক যুদ্ধ জিতলেন।

Feedback ট্যাব ব্যবহার করে মন্তব্য করুন বা প্রশ্ন জিজ্ঞেস করুন।

রেফারেন্স সোর্স:

How to Analyze or Read OSWatcher Output in Three Easy Steps with Example

বিশেষজ্ঞ প্রশাসন, পরিচালনা, এবং কনফিগারেশন দিয়ে আপনার পরিবেশ অপ্টিমাইজ করুন

Rackspace-এর অ্যাপ্লিকেশন সার্ভিসেস (RAS) এক্সপার্টরা অ্যাপ্লিকেশনের একটি ব্যাপক পোর্টফোলিওতে নিচের প্রফেশনাল এবং ম্যানেজড সার্ভিসগুলো প্রদান করে:

  • ই-কমার্স এবং ডিজিটাল এক্সপেরিয়েন্স প্ল্যাটফর্ম
  • এন্টারপ্রাইজ রিসোর্স প্ল্যানিং (ERP)
  • বিজনেস ইন্টেলিজেন্স
  • Salesforce কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট (CRM)
  • ডাটাবেস
  • ইমেল হোস্টিং এবং প্রোডাক্টিভিটি

আমরা প্রদান করি:

  • পক্ষপাতরহিত ειδষ্টতা: আমরা আপনার মডার্নাইজেশনের যাত্রা সহজ করি এবং গাইড করি, যেস 능력이 সরাসরি মান প্রদান করে সেগুলোর ওপর ফোকাস করি।
  • Fanatical Experience™: আমরা একটি প্রক্রিয়া-প্রথম, টেকনোলজি-দ্বিতীয়® পদ্ধতিকে ডেডিকেটেড টেকনিক্যাল সাপোর্টের সাথে কম্বাইন করি কমপ্রিহেনসিভ সমাধান প্রদানের জন্য।
  • অনন্য পোর্টফোলিও: আমরা ব্যাপক ক্লাউড অভিজ্ঞতা প্রয়োগ করি আপনাকে সঠিক টেকনোলজি সঠিক ক্লাউডে বেছে নেওয়া এবং ডিপ্লয় করার সাহায্য করার জন্য।
  • এজাইল ডেলিভারি: আমরা আপনার যাত্রায় আপনি যেখানে আছেন সেখানে আপনাকে মিট করি এবং আমাদের সাফল্যকে আপনার সাফল্যের সাথে আলাইন করি।

আরম্ভ করতে এখন চ্যাট করুন।

  1. ধাপে ধাপে গাইড: Oracle APEX ORDS-সহ ইনস্টল এবং কনফিগারেশন

  2. নিরাপদ, উচ্চ-পারফরম্যান্স কানেক্টিভিটি দিয়ে অ্যাজার ও ওরাকল ক্লাউডে ওরাকল অ্যাপ্লিকেশন ডিপ্লয় করুন

  3. Oracle Autonomous Database Dedicated Exadata Cloud Infrastructure-এ

  4. Oracle SQL প্রোফাইল এবং বেসলাইন দক্ষতা: কোয়েরি পারফরম্যান্স বাড়ান