5 دستور کاربردی برای بدست آوردن اطلاعات cpu در لینوکس
14 فوریه 2023
خواندن 1 دقیقه
ترلان شاهماری

5 دستور کاربردی برای بدست آوردن اطلاعات cpu در لینوکس

5/5 - (1 امتیاز)

ما در مقالات پیشین شما را با سیستم عامل لینوکس و محیط آن آشنا کردیم. اکنون شما می دانید که لینوکس یک سیستم عامل براساس خط فرمان است. در این مقاله تصمیم داریم شما را با 5 دستور کاربردی برای بدست آوردن اطلاعات cpu در لینوکس آشنا کنیم این اطلاعات می توانند شامل: vendor_id، معماری cpu، تعداد هسته های cpu، سرعت هسته و موارد دیگر باشند.

آذرسیس ارائه دهنده انواع سرور مجازی ویندوز ، سرور مجازی لینوکس و انواع سرور اختصاصی و سرور مجازی در پلن ها و قیمت های مختلف .

بررسی 5 دستور مفید و کاربردی اطلاعات cpu در لینوکس

اهمیتی ندارد که از کدام سرور استفاده می کنید، شما باید اطلاعات اصلی سیستم خود را بدانید تا بتوانید به درستی از آن استفاده کنید و به مشکل بر نخورید. در این بخش، ما می خواهیم 5 دستور که می تواند اطلاعات مهم cpu را در سیستم لینوکس نمایش دهد، معرفی کنیم:

1. بدست آوردن اطلاعات cpu در لینوکس با استفاده از دستور Cat

یکی از دستورات کاربردی که می توان برای مشاهده اطلاعات فایل proc/cpuinfo/ استفاده کرد، به کار بردن دستور cat است. به این صورت به راحتی می توانید اطلاعات cpu را بدست آورید:

cat /proc/cpuinfo

با بکار بردن این دستور شما یک متن طولانی مشاهده می کنید. اگر می خواهید اطلاعات شما کمی دقیق تر باشد می توانید از دستور grep استفاده کنید که یک ابزار CLI در جستجو داده های متن ساده برای خطوط منطبق با یک عبارت منظم است و به شما اطلاعاتی درباره نام فروشنده، مدل، تعداد پردازنده ها، تعداد هسته ها و غیره می دهد:

cat /proc/cpuinfo | grep 'vendor' | uniq #view vendor name
cat /proc/cpuinfo | grep 'model name' | uniq #display model name
cat /proc/cpuinfo | grep processor | wc -l #count the number of processing units
cat /proc/cpuinfo | grep 'core id' #show individual cores

2. به دست آوردن اطلاعات cpu در لینوکس با استفاده از دستور lscpu

دستور lscpu اطلاعاتی درباره معماری cpu را به شما ارائه می دهد و می توانید از این طریق به مواردی درباره معماری cpu، هسته های cpu، حداقل و حداکثر سرعت cpu پی ببرید.

lscpu

همچنین، می توانید با استفاده از یک pipe عمودی، خروجی دستور lscpu را به grep ارسال کنید و عبارت max را جستجو کنید تا اطلاعاتی درباره حداکثر سرعت ممکن cpu به شما بدهد. pipe در واقع راهی برای ارسال خروجی یک فرمان، به عنوان ورودی، برای فرمانی دیگر است.

lscpu | grep max


 

مقاله مفید :13 دستورات پیکربندی و عیب یابی شبکه لینوکس

 

3.به دست آوردن اطلاعات cpu در لینوکس استفاده از دستور dmidecode برای نمایش اطلاعات سخت افزاری

دستور dmidecode ابزاری برای بازیابی اطلاعات سخت افزاری سیستم لینوکس است. دستوری که محتویات dmi معروف به smbios را در قالبی که برای ما قابل تحلیل باشد و بتوانیم درک کنیم، نشان می دهد.

مشخصات smbios انواع مختلف dmi را تعریف می کند. شما می توانید برای cpu از عبارت “processor” استفاده کنید:

sudo dmidecode --type processor

4.به دست آوردن اطلاعات cpu در لینوکس استفاده از دستور cpuid

دستور cpuid، دستوری مفید است و اطلاعات کاملی درباره پردازنده ها براساس ID پردازنده هر کدام ارائه می دهد و مدل هر یک از پردازنده ها را نیز نشان می دهد.

اکنون برای نصب cpuid باید خطوط دستوری زیر را اجرا کنید:

sudo apt install cpuid  #Debian/Ubuntu systems
sudo yum install cpuid	#RHEL/CentOS systems 
sudo dnf install cpuid	#Fedora 22+ 
 

پس از نصب، دستور cpuid را اجرا کنید تا بتوانید اطلاعات مورد نظر خود را بدست آورید:

cpuid

5. به دست آوردن اطلاعات cpu در لینوکس استفاده از دستور top و یا htop

شما می توانید از دو دستور top یا htop برای بدست آوردن تعداد هسته های cpu و اطلاعات آن استفاده کنید:

top

نتیجه را می توانید در تصویر زیر مشاهده کنید:

5 دستور کاربردی برای بدست آوردن اطلاعات cpu در لینوکس

گزینه دیگر هم استفاده از دستور htop است:

htop

5 دستور کاربردی برای بدست آوردن اطلاعات cpu در لینوکس

نتیجه گیری

ما در این مقاله سعی کردیم شما را با پنج دستور کاربردی برای بدست آوردن اطلاعات cpu سیستم عامل لینوکس آشنا کنیم تا شما بتوانید سیستم خود را دقیق تر شناخته و به راحتی از آن استفاده کنید. امیدواریم مقاله فوق اطلاعات مفیدی در اختیار شما قرار داده باشد. در صورت داشتن هر گونه سوال می توانید از بخش نظرات با ما در ارتباط باشید.

 

لینک کوتاه مقاله
https://azarsys.com/?p=8885


نویسنده مقاله
مقالات مرتبط
دیدگاه بگذارید