mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-12 08:16:11 +01:00
This commit is contained in:
@@ -523,12 +523,6 @@ def topProcessesStatus(request):
|
|||||||
loadNow = data[2].split(' ')
|
loadNow = data[2].split(' ')
|
||||||
loadNow = [a for a in loadNow if a != '']
|
loadNow = [a for a in loadNow if a != '']
|
||||||
|
|
||||||
memory = data[3].split(' ')
|
|
||||||
memory = [a for a in memory if a != '']
|
|
||||||
|
|
||||||
swap = data[4].split(' ')
|
|
||||||
swap = [a for a in swap if a != '']
|
|
||||||
|
|
||||||
processes = data[1].split(' ')
|
processes = data[1].split(' ')
|
||||||
processes = [a for a in processes if a != '']
|
processes = [a for a in processes if a != '']
|
||||||
|
|
||||||
@@ -573,56 +567,55 @@ def topProcessesStatus(request):
|
|||||||
|
|
||||||
## Memory
|
## Memory
|
||||||
|
|
||||||
logging.CyberCPLogFileWriter.writeToFile(str(memory))
|
memoryInf0 = ProcessUtilities.outputExecutioner('free -m').splitlines()
|
||||||
|
|
||||||
if memory[3].find('+') > -1:
|
memoryInf0[1] = list(filter(None, memoryInf0[1].split(' ')))
|
||||||
memoryFinal = memory[3].split('+')[0]
|
memoryInf0[2] = list(filter(None, memoryInf0[2].split(' ')))
|
||||||
else:
|
|
||||||
memoryFinal = memory[3]
|
|
||||||
|
|
||||||
data['totalMemory'] = str(int(float(memoryFinal) / 1024)) + 'MB'
|
|
||||||
|
|
||||||
|
|
||||||
##
|
|
||||||
|
|
||||||
if memory[5].find('free') > -1:
|
|
||||||
data['freeMemory'] = str(int(float(memory[4]) / 1024)) + 'MB'
|
|
||||||
else:
|
|
||||||
data['freeMemory'] = str(int(float(memory[5]) / 1024)) + 'MB'
|
|
||||||
|
|
||||||
|
|
||||||
##
|
|
||||||
|
|
||||||
if memory[7].find('used') > -1:
|
|
||||||
data['usedMemory'] = str(int(float(memory[6]) / 1024)) + 'MB'
|
|
||||||
else:
|
|
||||||
data['usedMemory'] = str(int(float(memory[7]) / 1024)) + 'MB'
|
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if memory[9].find('buff') > -1:
|
data['totalMemory'] = '%sMB' % (memoryInf0[1][1])
|
||||||
data['buffCache'] = str(int(float(memory[8]) / 1024)) + 'MB'
|
|
||||||
else:
|
|
||||||
data['buffCache'] = str(int(float(memory[9]) / 1024)) + 'MB'
|
|
||||||
except:
|
except:
|
||||||
logging.CyberCPLogFileWriter.writeToFile(memory[8])
|
data['totalMemory'] = '%sMB' % ('0')
|
||||||
data['buffCache'] = str(int(float(memory[8].split('+')[0]) / 1024)) + 'MB'
|
try:
|
||||||
|
data['usedMemory'] = '%sMB' % (memoryInf0[1][2])
|
||||||
|
except:
|
||||||
|
data['usedMemory'] = '%sMB' % ('0')
|
||||||
|
|
||||||
|
try:
|
||||||
|
data['freeMemory'] = '%sMB' % (memoryInf0[1][3])
|
||||||
|
except:
|
||||||
|
data['freeMemory'] = '%sMB' % ('0')
|
||||||
|
|
||||||
|
try:
|
||||||
|
data['buffCache'] = '%sMB' % (memoryInf0[1][5])
|
||||||
|
except:
|
||||||
|
data['buffCache'] = '%sMB' % ('0')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Swap
|
## Swap
|
||||||
|
|
||||||
logging.CyberCPLogFileWriter.writeToFile(str(swap))
|
try:
|
||||||
|
data['swapTotalMemory'] = '%sMB' % (memoryInf0[2][1])
|
||||||
|
except:
|
||||||
|
data['swapTotalMemory'] = '%sMB' % ('0')
|
||||||
|
|
||||||
|
try:
|
||||||
|
data['swapUsedMemory'] = '%sMB' % (memoryInf0[2][2])
|
||||||
|
except:
|
||||||
|
data['swapUsedMemory'] = '%sMB' % ('0')
|
||||||
|
|
||||||
data['swapTotalMemory'] = str(int(float(swap[2]) / 1024)) + 'MB'
|
try:
|
||||||
data['swapFreeMemory'] = str(int(float(swap[4]) / 1024)) + 'MB'
|
data['swapFreeMemory'] = '%sMB' % (memoryInf0[2][3])
|
||||||
data['swapUsedMemory'] = str(int(float(swap[6]) / 1024)) + 'MB'
|
except:
|
||||||
|
data['swapFreeMemory'] = '%sMB' % ('0')
|
||||||
|
|
||||||
|
try:
|
||||||
|
data['swapBuffCache'] = '%sMB' % (memoryInf0[2][5])
|
||||||
|
except:
|
||||||
|
data['swapBuffCache'] = '%sMB' % ('0')
|
||||||
|
|
||||||
if swap[8].find('+') > -1:
|
|
||||||
finalBuffCache = swap[8].split('+')[0]
|
|
||||||
data['swapBuffCache'] = str(int(float(finalBuffCache) / 1024)) + 'MB'
|
|
||||||
else:
|
|
||||||
data['swapBuffCache'] = str(int(float(swap[8]) / 1024)) + 'MB'
|
|
||||||
|
|
||||||
## Processes
|
## Processes
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user