Moduł node.js OS
Moduł node.js OS
Node.js Moduł os zawiera pewne podstawowe funkcje obsługi systemu. Mamy włączone następujące moduły:
var os = require("os")
sposób
Nie. | Sposób i opis |
---|---|
1 | os.tmpdir () Zwraca domyślny folder tymczasowy systemu operacyjnego. |
2 | os.endianness () Zwraca endian procesora możliwe jest "NIE" lub "LE". |
3 | os.hostname () Zwraca nazwę hosta systemu operacyjnego. |
4 | os.type () Zwraca nazwę systemu operacyjnego |
5 | os.platform () Zwraca nazwę systemu operacyjnego |
6 | os.arch () Zwraca architekturę CPU System operacyjny, możliwe wartości to "64", "uzbroić" i "ia32". |
7 | os.release () Zwraca handlowej wersji systemu operacyjnego. |
8 | os.uptime () Zwraca systemu operacyjnego uruchomionego na czas, w sekundach. |
9 | os.loadavg () 1,5,15 minut średnio zwraca tablicę zawierającą ładunek. |
10 | os.totalmem () Zwraca całkowitą ilość pamięci systemowej, w bajtach. |
11 | os.freemem () Zwraca ilość wolnej pamięci systemu operacyjnego, w bajtach. |
12 | os.cpus () Zwraca tablicę obiektów, każda zawierająca zainstalowanego procesora / Informacje podstawowe: typ, prędkość (w MHz), czas (zawiera użytkowników, Nicea, sys, bezczynności i IRQ numer docelowy procesora / rdzenia milisekund używać). |
13 | os.networkInterfaces () listę interfejsów sieciowych uzyskania. |
nieruchomość
Nie. | Nieruchomości i opis |
---|---|
1 | os.EOL Określa system operacyjny koniec stałych znakowych linii. |
Przykłady
Tworzenie main.js pliku, kod jest w następujący sposób:
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.");
Wyniki wykonanie kodu, są następujące:
$ node main.js endianness : LE type : Linux platform : linux total memory : 25103400960 bytes. free memory : 20676710400 bytes.