removed master branch's experimental code
This commit is contained in:
parent
2dab95341a
commit
1244b569bf
3 changed files with 0 additions and 139 deletions
35
domain.py
35
domain.py
|
@ -1,35 +0,0 @@
|
|||
import platform
|
||||
import os
|
||||
import socket
|
||||
import cpuinfo
|
||||
import psutil
|
||||
import json
|
||||
|
||||
def get_system_info():
|
||||
try:
|
||||
info = cpuinfo.get_cpu_info()
|
||||
except:
|
||||
info = {}
|
||||
|
||||
system_info = {
|
||||
"Operating System": platform.system(),
|
||||
"OS Version": platform.version(),
|
||||
"OS Release": platform.release(),
|
||||
"Machine Type": platform.machine(),
|
||||
"Processor": platform.processor(),
|
||||
"Processor Name": info.get("brand_raw", "Unknown"),
|
||||
"Architecture": platform.architecture(),
|
||||
"Node Name": platform.node(),
|
||||
"Domain Name": socket.getfqdn(),
|
||||
"User": os.getlogin(),
|
||||
"Home Directory": os.path.expanduser("~"),
|
||||
"CPU Cores": psutil.cpu_count(logical=True),
|
||||
"RAM Size": f"{round(psutil.virtual_memory().total / (1024**3), 2)} GB",
|
||||
"IP Address": socket.gethostbyname(socket.gethostname())
|
||||
}
|
||||
|
||||
return system_info
|
||||
|
||||
if __name__ == "__main__":
|
||||
info = get_system_info()
|
||||
print(json.dumps(info, indent=4))
|
30
main.py
30
main.py
|
@ -1,30 +0,0 @@
|
|||
import platform
|
||||
import os
|
||||
import socket
|
||||
import cpuinfo
|
||||
|
||||
def get_system_info():
|
||||
info = cpuinfo.get_cpu_info()
|
||||
|
||||
system_info = {
|
||||
"Operating System": platform.system(),
|
||||
"OS Version": platform.version(),
|
||||
"OS Release": platform.release(),
|
||||
"Machine Type": platform.machine(),
|
||||
"Processor": platform.processor(),
|
||||
"Processor Name": info["brand_raw"] if "brand_raw" in info else "Unknown",
|
||||
"Architecture": platform.architecture(),
|
||||
"Node Name": platform.node(),
|
||||
"Domain Name": socket.getfqdn()
|
||||
}
|
||||
|
||||
# Retrieve environment variables related to the system
|
||||
system_info["User"] = os.getenv("USERNAME") or os.getenv("USER")
|
||||
system_info["Home Directory"] = os.getenv("HOME")
|
||||
|
||||
return system_info
|
||||
|
||||
if __name__ == "__main__":
|
||||
info = get_system_info()
|
||||
for key, value in info.items():
|
||||
print(f"{key}: {value}")
|
74
zram.py
74
zram.py
|
@ -1,74 +0,0 @@
|
|||
import platform
|
||||
import os
|
||||
import socket
|
||||
import cpuinfo
|
||||
import psutil
|
||||
import json
|
||||
|
||||
def get_system_info():
|
||||
try:
|
||||
info = cpuinfo.get_cpu_info()
|
||||
except:
|
||||
info = {}
|
||||
|
||||
system_info = {
|
||||
"Operating System": platform.system(),
|
||||
"OS Version": platform.version(),
|
||||
"OS Release": platform.release(),
|
||||
"Machine Type": platform.machine(),
|
||||
"Processor": platform.processor(),
|
||||
"Processor Name": info.get("brand_raw", "Unknown"),
|
||||
"Architecture": platform.architecture(),
|
||||
"Node Name": platform.node(),
|
||||
"Domain Name": socket.getfqdn(),
|
||||
"User": os.getlogin(),
|
||||
"Home Directory": os.path.expanduser("~"),
|
||||
"CPU Cores": psutil.cpu_count(logical=True),
|
||||
"RAM Size": f"{round(psutil.virtual_memory().total / (1024**3), 2)} GB",
|
||||
"IP Address": socket.gethostbyname(socket.gethostname())
|
||||
}
|
||||
|
||||
return system_info # Ensure system_info is returned correctly
|
||||
|
||||
|
||||
def get_zram_info():
|
||||
zram_info = {}
|
||||
zram_path = "/sys/block/zram0"
|
||||
|
||||
if os.path.exists(zram_path):
|
||||
zram_files = {
|
||||
"Disk Size": "disksize",
|
||||
"Compressed Data Size": "compr_data_size",
|
||||
"Original Data Size": "orig_data_size",
|
||||
"Reads": "num_reads",
|
||||
"Writes": "num_writes",
|
||||
}
|
||||
|
||||
# Check if each expected file exists before reading it
|
||||
for key, filename in zram_files.items():
|
||||
file_path = f"{zram_path}/{filename}"
|
||||
if os.path.exists(file_path):
|
||||
try:
|
||||
with open(file_path, "r") as f:
|
||||
content = f.read().strip()
|
||||
if content:
|
||||
zram_info[key] = content
|
||||
else:
|
||||
zram_info[key] = "File is empty"
|
||||
except Exception as e:
|
||||
zram_info[key] = f"Error reading file: {e}"
|
||||
else:
|
||||
zram_info[key] = "File not found"
|
||||
|
||||
else:
|
||||
zram_info["Status"] = "ZRAM is not enabled or /sys/block/zram0 does not exist"
|
||||
|
||||
return zram_info # Ensure zram_info is returned
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
system_info = get_system_info()
|
||||
zram_info = get_zram_info()
|
||||
|
||||
print(json.dumps(system_info, indent=4)) # Print system details in readable format
|
||||
print(json.dumps(zram_info, indent=4)) # Print ZRAM details in readable format
|
Loading…
Add table
Reference in a new issue