-
Notifications
You must be signed in to change notification settings - Fork 0
/
mem.py
31 lines (17 loc) · 1 KB
/
mem.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import psutil
mem_total = psutil.virtual_memory()[0]/1073741824 # toplam ram miktarini gösterir
def mem_available():
mem_available = psutil.virtual_memory()[1]/1000000000 # kullanılabilir ram miktarını gösterir
mem_free = psutil.virtual_memory()[4]/1000000000 # boşta ram miktarını gösterir
mem_free_top = mem_available+mem_free
return mem_free_top
def mem_percent():
mem_percent = psutil.virtual_memory()[2] # kullanılan ram miktarını yüzdeler
return mem_percent
def mem_use():
mem_use = psutil.virtual_memory()[3]/1000000000 # kullanılan toplam ram miktarını gösterir
return mem_use
swap_mem_total = psutil.swap_memory()[0]/1073741824 # toplam swap alanını gösterir
swap_mem_used = psutil.swap_memory()[1]/1000000000 # kullanılan swap alanını gösterir
swap_mem_free = psutil.swap_memory()[2]/1000000000 # boşta olan swap alanını gösterir
swap_mem_percent = psutil.swap_memory()[3] # kullanılan swap alanını yüzdelik kısmını gösterir