دستور os.cpus در Node.js دستور os.cpus در Node.js

در این مقاله به بررسی دستور os.cpus در Node.js می‌پردازیم. این دستور به شما امکان می‌دهد تا اطلاعات مربوط به پردازنده‌های سیستم عامل را در برنامه‌های Node.js خود بدست آورید. با استفاده از این دستور می‌توانید تعداد پردازنده‌ها، معماری آن‌ها و سایر اطلاعات مربوطه را بدست آورید.

چیستی دستور os.cpus در Node.js؟

دستور os.cpus یکی از دستورات پیشفرض موجود در ماژول os در Node.js است. این دستور به شما اطلاعات مربوط به پردازنده‌های سیستم عامل را بازگردانده و به شما امکان می‌دهد تا با استفاده از آن اطلاعاتی درباره معماری سیستم خود بدست آورید. این دستور اطلاعاتی مانند تعداد پردازنده‌ها، مدل آن‌ها و سایر اطلاعات مربوطه را برمی‌گرداند.

نحوه استفاده از دستور os.cpus در Node.js

برای استفاده از دستور os.cpus در برنامه‌های Node.js، ابتدا باید ماژول os را در برنامه‌ی خود وارد کنید. سپس می‌توانید با استفاده از دستور os.cpus اطلاعات مربوط به پردازنده‌ها را بدست آورید. در زیر یک مثال از استفاده از این دستور را مشاهده می‌کنید:


const os = require('os');
const cpus = os.cpus();

console.log(cpus);

در این مثال ابتدا ماژول os را وارد کرده و سپس با استفاده از دستور os.cpus، اطلاعات مربوط به پردازنده‌ها را در متغیر cpus ذخیره می‌کنیم. سپس این اطلاعات را در خروجی چاپ می‌کنیم.

مثال های کاربردی

در ادامه چند مثال از کاربردهای دستور os.cpus در Node.js را مشاهده می‌کنید:

  • مثال ۱: نمایش تعداد پردازنده‌ها
  • با استفاده از دستور os.cpus می‌توانید تعداد پردازنده‌های سیستم خود را بدست آورید و در خروجی نمایش دهید. در زیر یک مثال از استفاده از این دستور را مشاهده می‌کنید:

    
    const os = require('os');
    const cpus = os.cpus();
    
    console.log("تعداد پردازنده‌ها: " + cpus.length);
    

    در این مثال با استفاده از دستور os.cpus، اطلاعات مربوط به پردازنده‌ها را در متغیر cpus ذخیره می‌کنیم. سپس با استفاده از ویژگی length می‌توانید تعداد پردازنده‌ها را بدست آورید و در خروجی نمایش دهید.

  • مثال ۲: نمایش مدل پردازنده‌ها
  • با استفاده از دستور os.cpus می‌توانید مدل پردازنده‌های سیستم خود را بدست آورید و در خروجی نمایش دهید. در زیر یک مثال از استفاده از این دستور را مشاهده می‌کنید:

    
    const os = require('os');
    const cpus = os.cpus();
    
    for(let i=0; i