সান সোলারিস - প্রসেসর এবং কোরগুলির সংখ্যা বের করুন


8

আমাদের SPARC সার্ভারটি সান সোলারিস 10 চালাচ্ছে; আমি প্রতিটি প্রসেসরের জন্য প্রকৃত সংখ্যা এবং প্রসেসরের সংখ্যার সন্ধান করতে চাই।

স্রিনফো এবং প্রিমিডিয়াগের আউটপুটটি দ্ব্যর্থক:

$psrinfo -v
Status of virtual processor 0 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 1 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 2 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 3 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.

: _

$prtdiag -v
System Configuration: Sun Microsystems  sun4u Sun Fire V445
System clock frequency: 199 MHZ
Memory size: 32GB
==================================== CPUs ====================================
               E$          CPU                    CPU
CPU  Freq      Size        Implementation         Mask    Status      Location
---  --------  ----------  ---------------------  -----   ------      --------
0    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C0/P0
1    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C1/P0
2    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C2/P0
3    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C3/P0

: _

$more /etc/release
                       Solaris 10 8/07 s10s_u4wos_12b SPARC
           Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                            Assembled 16 August 2007
                          Patch Cluster - EIS 29/01/08(v3.1.5)

আমি অন্য কোন পদ্ধতি ব্যবহার করতে পারি?

সম্পাদিত:

দেখে মনে হচ্ছে আমাদের কাছে একটি কোর সহ একটি 4 টি প্রসেসর সিস্টেম রয়েছে:

$psrinfo -p
4

: _

$psrinfo -pv
The physical processor has 1 virtual processor (0)
  UltraSPARC-IIIi (portid 0 impl 0x16 ver 0x34 clock 1592 MHz)
The physical processor has 1 virtual processor (1)
  UltraSPARC-IIIi (portid 1 impl 0x16 ver 0x34 clock 1592 MHz)
The physical processor has 1 virtual processor (2)
  UltraSPARC-IIIi (portid 2 impl 0x16 ver 0x34 clock 1592 MHz)
The physical processor has 1 virtual processor (3)
  UltraSPARC-IIIi (portid 3 impl 0x16 ver 0x34 clock 1592 MHz)

উত্তর:


17

কমান্ডটি psrinfo -pvহ'ল আদেশটি যা আপনি সন্ধান করছেন। এটি আপনাকে দৈহিক সিপাসের সংখ্যা এবং প্রতিটি শারীরিক প্রসেসরের ভার্চুয়াল প্রসেসরের গণনা দেয়।

উদাহরণস্বরূপ একটি V880 এ এটির মতো দেখাচ্ছে:

The physical processor has 1 virtual processor (0)
  UltraSPARC-III+ (portid 0 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (1)
  UltraSPARC-III+ (portid 1 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (2)
  UltraSPARC-III+ (portid 2 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (3)
  UltraSPARC-III+ (portid 3 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (4)
  UltraSPARC-III+ (portid 4 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (5)
  UltraSPARC-III+ (portid 5 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (6)
  UltraSPARC-III+ (portid 6 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (7)
  UltraSPARC-III+ (portid 7 impl 0x15 ver 0x23 clock 900 MHz)

আশা করি এইটি কাজ করবে. :-)

সম্পাদনা

একটি মাল্টিকোর মেশিনে যেমন এই আউটপুট রয়েছে

The physical processor has 4 virtual processors (0-3)
  SPARC64-VI (portid 1024 impl 0x6 ver 0x93 clock 2150 MHz)
The physical processor has 4 virtual processors (8-11)
  SPARC64-VI (portid 1032 impl 0x6 ver 0x93 clock 2150 MHz)

এবং একটি টি 1000 এর মতো দেখাচ্ছে: ফিজিকাল প্রসেসরের 16 ভার্চুয়াল প্রসেসর রয়েছে (0-15) আলট্রাস্পার-টি 1 (
সিপিইড

এবং একটি এক্স 4170 এর মতো দেখাচ্ছে: ফিজিকাল প্রসেসরের 8 ভার্চুয়াল প্রসেসর রয়েছে (0-7) x86 (চিপিড 0x0 জেনুইনইন্টেল পরিবার 6 মডেল 26 ধাপ 5 ঘড়ি 2267 মেগাহার্টজ) ইন্টেল (আর) জিয়ন (আর) সিপিইউ ই 5520 @ 2.27GHz
স্লোভন

3

আপনি psrinfo -p কমান্ডটি ব্যবহার করে শারীরিক প্রসেসরের সংখ্যা পরীক্ষা করতে পারেন।

রুট @ সান্ট 2000: / # আনম-একটি সানস সান্ট 2000 5.10 জেনেরিক

শারীরিক প্রসেসরের সংখ্যা পরীক্ষা করা হচ্ছে

রুট @ sunt2000: / # psrinfo

-পি 1

উপরের একই কমান্ড থেকে ভার্বোজ আউটপুট।

রুট @ sunt2000: / # psrinfo -vp

ফিজিকাল প্রসেসরের 32 ভার্চুয়াল প্রসেসর রয়েছে (0-31)

আল্ট্রাস্পার-টি 1 (চিপিড 0, ঘড়ি 1200 মেগাহার্টজ)

নীচে একটি সান ফায়ার ভি 445 রয়েছে যা আল্ট্রাস্পার্ক IIIi রয়েছে এবং এটি সিঙ্গল কোর।

রুট @ sunv445: / # ইউনিমে -আ

সানোস সানভ 45৪৫ ৫.১০ জেনেরিক

রুট @ sunv445: / # psrinfo

11/05/2008 04:27:24 থেকে 0 অনলাইনে

11/05/2008 04:27:24 থেকে 1 অনলাইনে

11/05/2008 04:27:16 থেকে 2 অনলাইনে

এটিতে 3 টি শারীরিক প্রসেসর রয়েছে।

রুট @ sunv445: / # psrinfo -p

3

আমি বিশ্বাস করি যে কেবলমাত্র আল্ট্রাস্পারস চতুর্থ দ্বৈত কোর। IIIi নিয়ে কোনও সমস্যা নেই

রুট @ sunv445: / # psrinfo -vp

ফিজিকাল প্রসেসরের 1 ভার্চুয়াল প্রসেসর রয়েছে (0)

আল্ট্রাস্পার্ক-IIIi (পোর্টিড 0 ইমপ্ল 0x16 ভার 0x34 ঘড়ি 1592 মেগাহার্টজ)

ফিজিকাল প্রসেসরের একটি ভার্চুয়াল প্রসেসর রয়েছে (1)

আল্ট্রাস্পার্ক-IIIi (পোর্টেড 1 ইমপ্লি 0x16 ভার 0x34 ঘড়ি 1592 মেগাহার্টজ)

ফিজিকাল প্রসেসরের 1 ভার্চুয়াল প্রসেসর রয়েছে (2)

আল্ট্রাস্পার্ক-IIIi (পোর্টেড 2 ইমপ্লি 0x16 ভার 0x34 ঘড়ি 1592 মেগাহার্টজ)


2

একটি সিস্টেমে মোট কোর সংখ্যা "kstat cpu_info | grep core_id | uniq | wc -l" শারীরিক প্রসেসরের প্রতি কোর পাওয়ার জন্য "psrinfo -p" এর আউটপুট দ্বারা মোট কোরগুলির সংখ্যা ভাগ করুন


1

"Kstat cpu_info" দ্বারা প্রতিবেদন করা তথ্যগুলি আপনার কতগুলি প্রসেসর (সকেট) রয়েছে, প্রসেসরের জন্য কতটি কোর এবং কোর প্রতি কত সিএমপি থ্রেড রয়েছে তা কাজে লাগাতে ব্যবহার করা যেতে পারে।

আপনি যদি কর এবং সিএমপি থ্রেডের মধ্যে পার্থক্যটি যত্ন না করেন তবে "স্রিনফো-পিভি" যথেষ্ট হবে।


0

সবসময় আছে

dmesg

আমি আপনার prtdiag -v সন্দেহ করি যদিও ক্ষেত্রের ক্ষেত্রে কোরগুলি খুব সুন্দরভাবে তালিকাভুক্ত করা হয়েছে। দেখে মনে হচ্ছে আপনার একক সিপিইউ আছে, কোয়াড কোর?


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

সান হোমপেজ এই ধরণের সার্ভার (এবং সিপিইউ) এর জন্য কোর সম্পর্কে কিছুই বলে না। আমি মনে করি শারীরিক গণনা প্রতিটি একটি কোর সঙ্গে 4 হয়। তবে আমরা দেখব যে psrinfo -pv কী বলে :-)
chrw

0

এটি সাহায্য করে কিনা তা নিশ্চিত নয় তবে একটি ডুয়াল প্রসেসর আল্ট্রাস্পার্ক-IIIi বাক্সটি এর মতো দেখায়:

0    1280 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line     MB/CPU0
1    1280 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line     MB/CPU1

-2

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

আপনার ক্রয় করা আপনার সিপিইউ কোরগুলি এবং আপনার হার্ডওয়্যার স্পেসগুলি দেখে আপনাকে জানতে হবে, তারপরে সেখান থেকে, আপনি প্রতিটি প্রতি থ্রেডগুলি গণনা করতে পারবেন। এখন, সূর্য এখন একটি 8-কোর পাঠায়, আপনি যদি কোয়াড কোরের তুলনায় 8-কোর সিস্টেমে কম শারীরিক সিপিইউতে আরও ফিজিক্যাল সিপিইউ পেয়ে থাকেন তবে আপনি একই সংখ্যা ভার্চুয়াল সিপিইএস পেতে পারেন।


1
আপনি আজ কোর সংখ্যা পেতে পারেন। সোলারিস 11 এক্সপ্রেস দেখুন। % psrinfo -pv ফিজিকাল প্রসেসরের 2 টি কোর এবং 4 ভার্চুয়াল প্রসেসর রয়েছে (0-3) কোরটিতে 2 ভার্চুয়াল প্রসেসর রয়েছে (0 1) কোরটিতে 2 ভার্চুয়াল প্রসেসর রয়েছে (2 3) স্পারসি 64-VI (পার্টেড 1024 এমপিএল 0x6 ভার 0x90 ঘড়ি 2150 মেগাহার্টজ) ফিজিকাল প্রসেসরের 2 টি কোর এবং 4 ভার্চুয়াল প্রসেসর রয়েছে (40-43) কোরটিতে 2 ভার্চুয়াল প্রসেসর রয়েছে (40 41) কোরটিতে 2 ভার্চুয়াল প্রসেসর রয়েছে (42 43) স্পারসি 64-VI (পার্টেড 1064 ইমপ্লায় 0x6 ভার 0x90 ঘড়ি 2150 মেগাহার্টজ)
জোডি সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.