Nodejs-os-module

提供:Dev Guides
移動先:案内検索

Node.js-OSモジュール

Node.js os モジュールは、オペレーティングシステム関連の基本的なユーティリティ関数をいくつか提供します。 このモジュールは、次の構文を使用してインポートできます。

var os = require("os")

方法

Sr.No. Method & Description
1

os.tmpdir()

一時ファイル用のオペレーティングシステムのデフォルトディレクトリを返します。

2

os.endianness()

CPUのエンディアンを返します。 可能な値は「BE」または「LE」です。

3

os.hostname()

オペレーティングシステムのホスト名を返します。

4

os.type()

オペレーティングシステム名を返します。

5

os.platform()

オペレーティングシステムプラットフォームを返します。

6

os.arch()

オペレーティングシステムのCPUアーキテクチャを返します。 可能な値は「x64」、「arm」および「ia32」です。

7

os.release()

オペレーティングシステムのリリースを返します。

8

os.uptime()

システムの稼働時間を秒単位で返します。

9

os.loadavg()

1、5、および15分の平均負荷を含む配列を返します。

10

os.totalmem()

システムメモリの合計量をバイト単位で返します。

11

os.freemem()

空きシステムメモリの量をバイト単位で返します。

12

os.cpus()

インストールされた各CPU/コアに関する情報を含むオブジェクトの配列を返します:モデル、速度(MHz単位)、および時間(CPU/コアが費やしたミリ秒数を含むオブジェクト:user、nice、sys、idle、irq) 。

13

os.networkInterfaces()

ネットワークインターフェイスのリストを取得します。

プロパティ

Sr.No. Property & Description
1

os.EOL

オペレーティングシステムに適した行末マーカーを定義する定数。

次の例は、いくつかのOSメソッドを示しています。 次のコードを使用して、main.jsという名前のjsファイルを作成します。

var os = require("os");

//Endianness
console.log('endianness : ' + os.endianness());

//OS type
console.log('type : ' + os.type());

//OS platform
console.log('platform : ' + os.platform());

//Total system memory
console.log('total memory : ' + os.totalmem() + " bytes.");

//Total free memory
console.log('free memory : ' + os.freemem() + " bytes.");

次に、main.jsを実行して結果を確認します-

$ node main.js

出力を確認します。

endianness : LE
type : Linux
platform : linux
total memory : 25103400960 bytes.
free memory : 20676710400 bytes.