Node.jsのOSモジュール
Node.jsのOSモジュール
Node.jsのosモジュールは、いくつかの基本的なシステム操作機能を提供します。 私たちは、以下のモジュールを組み込みました:
var os = require("os")
ウェイ
いいえ。 | メソッドと説明 |
---|---|
1 | os.tmpdir() オペレーティングシステムのデフォルトの一時フォルダを返します。 |
2 | os.endianness() CPUのエンディアンを返し、 ""または "LE"ことが可能です。 |
3 | os.hostname() オペレーティングシステムのホスト名を返します。 |
4 | os.type() オペレーティングシステム名を返します。 |
5 | os.platform() オペレーティングシステム名を返します。 |
6 | os.arch() オペレーティングシステムのCPUアーキテクチャを返し、可能な値は "x64の"、 "腕"と "IA32"です。 |
7 | os.release() オペレーティングシステムのリリースバージョンを返します。 |
8 | os.uptime() 秒単位の時間で実行されているオペレーティングシステムを返します。 |
9 | os.loadavg() 1,5,15分間の平均負荷を含む配列を返します。 |
10 | os.totalmem() バイトで、システムメモリの総容量を返します。 |
11 | os.freemem() これは、バイト単位で、空きメモリ、オペレーティングシステムの量を返します。 |
12 | os.cpus() タイプ、速度(MHz単位)、時間(アイドルユーザ、素敵な、SYSを、含まれており、ミリ秒のターゲットCPU /コア数IRQ使用):オブジェクトの配列、それぞれがインストールされているCPUを含むコア/情報を返します。 |
13 | os.networkInterfaces() ネットワークインターフェイスのリストを取得します。 |
プロパティ
いいえ。 | プロパティ&説明 |
---|---|
1 | os.EOL これは、ラインの文字定数の終わりのオペレーティングシステムを定義します。 |
例
main.jsファイルのファイルを作成し、以下のように、コードは次のとおりです。
var os = require("os"); // CPU 的字节序 console.log('endianness : ' + os.endianness()); // 操作系统名 console.log('type : ' + os.type()); // 操作系统名 console.log('platform : ' + os.platform()); // 系统内存总量 console.log('total memory : ' + os.totalmem() + " bytes."); // 操作系统空闲内存量 console.log('free memory : ' + os.freemem() + " bytes.");
次のようにコードの実行結果は以下のとおりです。
$ node main.js endianness : LE type : Linux platform : linux total memory : 25103400960 bytes. free memory : 20676710400 bytes.