Nodejs-os-module
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.