ইউনিক্সে শীর্ষ কমান্ড বোঝা


39

আমি যখন top -cআমার ইউনিক্স বক্সে কমান্ডটি চালিত করি আমি নীচের আউটপুটটি পাই:

top - 03:09:34 up 5 days,  6:14,  1 user,  load average: 0.00, 0.00, 0.00
Tasks: 175 total,   1 running, 174 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.0%sy,  1.0%ni, 98.3%id,  0.2%wa,  0.0%hi,  0.0%si,  0.3%st
Mem:   8089600k total,  7953908k used,   135692k free,   271956k buffers
Swap: 10288440k total,  1155552k used,  9132888k free,  1934536k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                           
28552 ora       18   0 2131m 571m 3456 S  2.0  7.2  72:51.19 <some_path>
    1 root      15   0 10368  576  544 S  0.0  0.0   0:00.13 init [3]
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.85 [migration/0]
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.02 [ksoftirqd/0] 

এই আউটপুটটির ভিত্তিতে আমি কীভাবে সিস্টেমটি বিশ্লেষণ করতে পারি? মেম এবং অদলবদলের মধ্যে পার্থক্য কী? আমি ইউনিক্সে নতুন এবং এই আদেশের জন্য ম্যান পেজটি চেষ্টা করেছি তবে কীভাবে এই ডেটা বিশ্লেষণ করব তা আমি বুঝতে পারি না।


আপনার প্রশ্ন জিজ্ঞাসা করার আগে দয়া করে গুগলাইজ করুন wiki.answers.com/Q/What_is_differences_between_swap_and_ram
এইচ।

মেম মানে র‌্যাম মেমরি, অদলবদল অদলবদল বিভাজন বা স্ব্যাপফাইলে। অদলব মানে ধরুন যদি আপনার র‌্যাম পূর্ণ হয়ে যায় তবে এটি কিছু অব্যবহৃত প্রক্রিয়াটি অদলবদল পার্টিশনে স্থানান্তরিত করবে, এই মুহুর্তে আপনার র‌্যাম কিছুটা মুক্ত হয়ে যায়, যদি পরে র‌্যামকে সেই প্রক্রিয়াটির প্রয়োজন হয়, তবে এটি সেই প্রক্রিয়াটি অদলবদল থেকে র‌্যামে ফিরে যাবে।
সর্বাধিক

2
আমি সত্যিই পছন্দ করি htop, যা মোটামুটি একইভাবে topতবে আরও ভাল।
পল হিমস্ট্র্রা

উত্তর:


77

এই সমস্ত তথ্য topম্যান পৃষ্ঠায় পাওয়া যায় যা আপনি চালিয়ে পড়তে পারেন man top। এখানে একটি ভাঙ্গন রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

  • সিপিই (গুলি) সারিটি দেখায়:

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

  • Memএবং Swapসারি দেন:

    এই অংশটি দুটি লাইন নিয়ে গঠিত যা বর্তমানে ইনস্টল হওয়া শারীরিক মেমরির পরিমাণের উপর নির্ভর করে কিবিবাইটস (কিবি), মেবিবাইটস (এমআইবি) বা গিবাইটাইটস (জিআইবি) এর মান প্রকাশ করতে পারে।

    লাইন 1 শারীরিক স্মৃতি প্রতিফলিত করে, এই হিসাবে শ্রেণিবদ্ধ: মোট, ব্যবহৃত, নিখরচায়, বাফার্স

    লাইন 2 ভার্চুয়াল মেমরিটিকে প্রতিফলিত করে, এটি শ্রেণিবদ্ধ: মোট, ব্যবহৃত, নিখরচায়, ক্যাশেড

    শারীরিক মেমরি হ'ল আপনার র‌্যাম, হার্ডওয়্যারের শারীরিক টুকরো যা এলোমেলো অ্যাক্সেস মেমরি সরবরাহ করে । অদলবদল ভার্চুয়াল মেমরি যা আপনার হার্ড ড্রাইভে একটি ফাইল বা একটি পার্টিশন হতে পারে যা অতিরিক্ত র‌্যাম হিসাবে প্রয়োজনীয়ভাবে ব্যবহৃত হয়। এটি কোনও পৃথক র‌্যাম চিপ নয় যদিও এটি আপনার হার্ড ড্রাইভে থাকে।

  • শেষ বিভাগটি বর্তমানে চলমান প্রক্রিয়াগুলি সম্পর্কে তথ্য সরবরাহ করে। এটি নিম্নলিখিত কলামগুলি নিয়ে গঠিত:

    1. পিআইডি - প্রক্রিয়া আইডি: প্রক্রিয়া সনাক্ত করতে এটি ব্যবহৃত একটি অনন্য নম্বর।
    2. ব্যবহারকারী : যে কেউ এই প্রক্রিয়াটি চালু করেছে তার ব্যবহারকারীর নাম।
    3. জনসংযোগ - অগ্রাধিকার : প্রক্রিয়াটির অগ্রাধিকার। উচ্চ অগ্রাধিকার সহ প্রক্রিয়াগুলি কার্নেল দ্বারা অনুগ্রহ করা হবে এবং নিম্ন অগ্রাধিকার সহ প্রসেসের চেয়ে বেশি সিপিইউ সময় দেওয়া হবে। অদ্ভুতভাবে যথেষ্ট, এই মানটি যত কম, প্রকৃত অগ্রাধিকার তত বেশি; * নিক্সের সর্বোচ্চ অগ্রাধিকার -20 এবং সর্বনিম্ন 20 হয়।
    4. NI - ভাল মান: niceআপনার প্রক্রিয়াটির অগ্রাধিকার সেট করার একটি উপায়। দেখুন এখানে আরো বিস্তারিত জানার জন্য।
    5. ভিআইআরটি - ভার্চুয়াল মেমোরি আকার (কিবি): প্রক্রিয়া দ্বারা ব্যবহৃত ভার্চুয়াল মেমরির মোট পরিমাণ।
    6. আরইএস - আবাসিক মেমোরি আকার (কিবি): একটি টাস্ক অ-অদলিত শারীরিক মেমরি ব্যবহার করেছে।
    7. এসএইচআর - শেয়ার্ড মেমোরি সাইজ (কিবি): কোনও কাজের জন্য ভাগ করা মেমরির পরিমাণ, যা সমস্ত সাধারণত আবাসিক নয়। এটি কেবল মেমরির প্রতিফলন করে যা সম্ভাব্যভাবে অন্যান্য প্রক্রিয়াগুলির সাথে ভাগ করা যায়।
    8. এস - প্রক্রিয়া স্থিতি: এক হতে পারে এমন কাজের স্থিতি:

      • 'ডি' = নিরবচ্ছিন্ন ঘুম
      • 'আর' = চলছে
      • 'এস' = ঘুমানো
      • 'টি' = সনাক্ত বা বন্ধ হয়ে গেছে
      • 'জেড' = জম্বি
    9. % সিপিইউ - সিপিইউ ব্যবহার: প্রক্রিয়াটি আপনার সিপিইউর শতাংশ ব্যবহার করছে। ডিফল্টরূপে, topএটি একটি সিপিইউর শতাংশ হিসাবে প্রদর্শন করে। মাল্টি-কোর সিস্টেমে আপনার শতকরা হারগুলি 100% এর চেয়ে বেশি হতে পারে। উদাহরণস্বরূপ, যদি 3 টি কোরে 60% ব্যবহার হয়, topতবে 180% এর সিপিইউ ব্যবহার দেখাবে। আরও তথ্যের জন্য এখানে দেখুন । ব্যবহারের ক্ষেত্রে উপলব্ধ সিপিইউগুলির সামগ্রিক শতাংশ দেখাতে দৌড়ানোর Shiftiসময় আপনি আঘাতের মাধ্যমে এই আচরণটি টগল করতে topপারেন।
    10. % মেম - মেমোরি ইউজ (আরইএস): একটি টাস্ক বর্তমানে উপলব্ধ শারীরিক মেমরির (র‌্যাম) ভাগ ব্যবহার করেছে।
    11. টাইম + + সিপিইউ সময়, শততম: টাস্কটি শুরু হওয়ার পর থেকে মোট সিপিইউ সময়টি ব্যবহার করেছে।
    12. কমান্ড - কমান্ড নাম বা কম্যান্ড লাইন: যে প্রক্রিয়া চালু পূর্ণ কমান্ড লাইন দেখার জন্য, সঙ্গে শীর্ষ শুরু -cপতাকা: top -c

1
  • মেম আপনার র‌্যামকে বোঝায়।
  • অদলবদল একটি ডিস্ক পার্টিশন (বা ফাইল) সিস্টেমটি আপনার স্মৃতিতে এক্সটেনশন হিসাবে ব্যবহার করে। আপনার র‌্যামটি মুক্ত করতে ডেটা যা সম্প্রতি ব্যবহার করা হয়নি তা ডিস্কে স্থানান্তরিত (অদলবদল) করা যেতে পারে। যদি সিস্টেমটিকে আবার প্রয়োজন হয় তবে এটি এটিকে আবার সরিয়ে দেয়। বিস্তারিত জানার জন্য http://en.wikedia.org/wiki/Paging দেখুন ।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.