这个脚本目前只能巡检一台服务器。
1. 该脚本最后输出的结果默认按照当前进程对当前使用的总内存的百分比降序排列。
2. 该脚本默认输出占用率最高的前130个进程信息。
——————————————————————
该脚本分为两个部分:

服务器连接的配置信息:
hsot_connect_string.conf

[192.168.111.223]
port = 22
username = root
password = **********

代码本体:
check_os_linux_memory.py

#coding=utf-8

# package

import os
import datetime
import configparser
import paramiko

# variable

path_script_running = os.path.split(os.path.realpath(__file__))[0]
file_config = path_script_running+"/host_connect_string.conf"

dict_process_count = {}
dict_process_memory_size = {}
dict_process_memory_size_percent = {}

result_set_limit = 130

# function

# Config file

def config_file_add_section(configfile_name,section_name):
    # display
    #print("=================")
    #print("config file is: ["+configfile_name+"]")
    #print("section name is: ["+section_name+"]")

    # variable
    obj_io = open(configfile_name,'w+')
    obj_config = configparser.ConfigParser()
    obj_config.read(configfile_name,encoding="utf-8")

    if obj_config.has_section(section_name) != True:
        print("[" + section_name + "] is not exists")
        obj_config.add_section(section_name)
        print("[" + section_name + "] has been created")

    # save
    obj_config.write(obj_io)
    obj_io.close()

def config_file_section_do_option(configfile_name,section_name,option_name,option_value):
    # display
    #print("=================")
    #print("config file is: [" + configfile_name + "]")
    #print("section name is: [" + section_name + "]")
    #print("option name is: [" + option_name + "]")
    #print("option value is: [" + option_value + "]")

    # variable
    obj_io = open(configfile_name, 'w+')
    obj_config = configparser.ConfigParser()
    obj_config.read(configfile_name, encoding="utf-8")

    obj_config.set(section_name,option_name,option_value)

    # save
    obj_config.write(obj_io)
    obj_io.close()

def config_file_section_get_option(configfile_name,section_name,option_name):
    # display
    #print("=================")
    #print("config file is: [" + configfile_name + "]")
    #print("section name is: [" + section_name + "]")
    #print("option name is: [" + option_name + "]")

    # variable
    return_str = ""
    obj_config = configparser.ConfigParser()
    obj_config.read(configfile_name, encoding="utf-8")

    # do
    return_str = obj_config.get(section_name,option_name)

    # return
    return return_str

def config_file_get_sections(configfile_name):
    # display
    #print("=================")
    #print("config file is: [" + configfile_name + "]")

    # variable
    return_str = ""
    obj_config = configparser.ConfigParser()
    obj_config.read(configfile_name, encoding="utf-8")

    # do
    return_str = obj_config.sections()

    # return
    return return_str

def config_file_section_get_options(configfile_name,section_name):
    # display
    #print("=================")
    #print("config file is: [" + configfile_name + "]")
    #print("section name is: [" + section_name + "]")

    # variable
    return_str = ""
    obj_config = configparser.ConfigParser()
    obj_config.read(configfile_name, encoding="utf-8")

    # do
    return_str = obj_config.options(section_name)

    # return
    return return_str

# Paramiko

def paramiko_get_connect_session(str_ip,port_str,username,password):
    # variable
    ssh_session = paramiko.SSHClient()
    ssh_session.set_missing_host_key_policy(paramiko.AutoAddPolicy)
    ssh_session.connect(hostname=str_ip,port=port_str,username=username,password=password)

    # return
    return ssh_session

def paramiko_exec_command(ssh_session,str_command):

    # display
    #print("Command is: ["+str_command+"]")

    # variable
    output_result_exec_command = ""

    # do
    stdin, stdout, stderr = ssh_session.exec_command(str_command)

    while True:
        single_line_data = stdout.readline()

        if single_line_data:
            output_result_exec_command += single_line_data
        else:
            break

    # output
    #print("##########")
    #print(output_result_exec_command)
    #print(stderr.read())
    #print("##########")

    # return
    return output_result_exec_command

def get_connect_string_from_config(config_file_name,section_name):

    # variable
    the_port = ""
    the_username = ""
    the_password = ""

    # do
    for config_section_item_option_item in config_file_section_get_options(config_file_name, section_name):

        # variable
        option_value = config_file_section_get_option(config_file_name, section_name,
                                                      config_section_item_option_item)

        # Display
        # print("---> Option [" + config_section_item_option_item + "] = ["+option_value+"]")

        # do define
        if config_section_item_option_item == "port":
            the_port = option_value
        elif config_section_item_option_item == "username":
            the_username = option_value
        elif config_section_item_option_item == "password":
            the_password = option_value

        # end of this loop

    # display
    #print("port:" + the_port + ", username:" + the_username + ", password:" + the_password)
    #print("%%%%%%%%%%%%%%%%%%%%%%")
    #print()

    # return
    return the_username,the_password,the_port

def run_with_config_file(configfile_name):

    # display
    print("===========")
    print("*****-> config file is: ["+configfile_name+"]")
    print("===========")

    for section_item in config_file_get_sections(configfile_name):

        # display
        print("*****-> section is: ["+section_item+"]")

        username,password,port_number = get_connect_string_from_config(configfile_name,section_item)

        # display
        print("Infomation is [port:" + port_number + "], [username:" + username + "], [password:" + password+"]")

        # do
        ssh_connect = paramiko_get_connect_session(section_item, port_number, username, password)

        #command_result_data = paramiko_exec_command(ssh_connect,"ps -e -o 'pid,comm,pcpu,rsz,vsz,stime,user,uid' | grep -v \"grep\" | grep -v \"%CPU\"")
        command_result_data = paramiko_exec_command(ssh_connect,
                                                    "ps -e -o 'pid,comm,rsz,vsz,stime,user,uid' | grep -v \"grep\" | grep -v \"COMMAND\"")

        command_result_data_total_rsz = str(paramiko_exec_command(ssh_connect,
                              "ps -e -o 'pid,comm,rsz,vsz,stime,user,uid' | awk '{sum+=$3} END {print sum}'")).strip('\n')

        # display
        print("Total = "+str(int(command_result_data_total_rsz)/1024)+" MB")
        # do
        dict_process_memory_size["Total"]=int(command_result_data_total_rsz)

        # display
        #print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")
        #print(command_result_data)
        #print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")

        #for line_data in command_result_data:
        for line_data in command_result_data.split('\n'):

            if line_data != "":

                # display
                #print("###########")
                #print(line_data)

                # variable

                #for_string_command = line_data.replace(' ',"$")
                #for_string_command = line_data.split()
                #for_string_command_memory_kb = line_data.split(' ')

                for_loop_string_pid =""
                for_loop_string_comm = ""
                for_loop_string_rsz = ""
                for_loop_string_vsz = ""
                for_loop_string_stime = ""
                for_loop_string_user = ""
                for_loop_string_uid = ""

                index_id = 1
                for column_item in line_data.split():
                    if column_item != "":
                        if index_id == 1:
                            for_loop_string_pid = column_item
                        elif index_id == 2:
                            for_loop_string_comm = column_item
                        elif index_id == 3:
                            for_loop_string_rsz = column_item
                        elif index_id == 4:
                            for_loop_string_vsz = column_item
                        elif index_id == 5:
                            for_loop_string_stime = column_item
                        elif index_id == 6:
                            for_loop_string_user = column_item
                        elif index_id ==7:
                            for_loop_string_uid = column_item

                    # increase
                    index_id = index_id + 1

                # display
                #print(for_string_command)
                #print("Process: ["+for_string_command+"], Memory: ["+for_string_command_memory_kb+"] KB")

                #print("PID - " + for_loop_string_pid)
                #print("Command - " + for_loop_string_comm)
                #print("RSZ - " + for_loop_string_rsz + " KB")
                #print("VSZ - " + for_loop_string_vsz)
                #print("Stime - " + for_loop_string_stime)
                #print("User - " + for_loop_string_user)
                #print("Uid - " + for_loop_string_uid)

                #if dict_process_count.has_key(for_loop_string_comm) == False:
                if for_loop_string_comm not in dict_process_count:
                    dict_process_count[for_loop_string_comm]=1
                elif for_loop_string_comm in dict_process_count:
                    dict_process_count[for_loop_string_comm]+=1

                if for_loop_string_comm not in dict_process_memory_size:
                    dict_process_memory_size[for_loop_string_comm]=int(for_loop_string_rsz)
                elif for_loop_string_comm in dict_process_count:
                    dict_process_memory_size[for_loop_string_comm]+=int(for_loop_string_rsz)

def analyze_process_memory_size_percent():
    for key in dict_process_count:

        # do
        dict_process_memory_size_percent[key] = round(int(dict_process_memory_size[key])/int(dict_process_memory_size['Total'])*100,2)

        # display
        #print("=====================")
        #print("--> key:["+key+"]")
        #print("Count: " + str(dict_process_count[key]))
        #print("Total size in MB: " + str(dict_process_memory_size[key]/1024))
        #print("Percent is: " + str(dict_process_memory_size_percent[key])+" %")

# begin

if __name__ == "__main__":

    # display
    print("----------------")
    print("Linux - Check Memory Usage")
    print("----------------")

    # 1. run with config file - analyze count and memory size
    run_with_config_file(file_config)

    # 2. analyze - memory_size percent
    analyze_process_memory_size_percent()

    # 3. display
    #sort_by_percent_data = zip(dict_process_memory_size_percent.values(),dict_process_memory_size_percent.keys())
    sort_by_percent_data = sorted(dict_process_memory_size_percent.items(),key = lambda x:x[1],reverse = True)

    cursor_id = 1
    for one_item in sort_by_percent_data:

        if cursor_id <= result_set_limit:

            # display
            print("%%%%%%%%%%%")
            print("Current --> "+str(cursor_id))
            #print(one_item)

            key_name = one_item[0]
            key_percent = one_item[1]
            key_total_memory_size_mb = dict_process_memory_size[key_name]/1024

            print("Program:["+key_name+"] - Size:["+str(key_total_memory_size_mb)+"] MB - Percent:["+str(key_percent)+" %]")

            # display
            print()

            # increase
            cursor_id+=1

# end

执行时的效果:

F:\python_data\paramiko_python_os_linux_check_memory\venv\Scripts\python.exe F:/python_data/paramiko_python_os_linux_check_memory/check_os_linux_memory.py
----------------
Linux - Check Memory Usage
----------------
===========
*****-> config file is: [F:\python_data\paramiko_python_os_linux_check_memory/host_connect_string.conf]
===========
*****-> section is: [192.168.111.223]
Infomation is [port:22], [username:root], [password:*********]
Total = 3179.26171875 MB
%%%%%%%%%%%
Current --> 1
Program:[ora_dbw0_orcl] - Size:[787.859375] MB - Percent:[24.78 %]

%%%%%%%%%%%
Current --> 2
Program:[ora_pr01_orcl] - Size:[278.59765625] MB - Percent:[8.76 %]

%%%%%%%%%%%
Current --> 3
Program:[ora_pr03_orcl] - Size:[232.0703125] MB - Percent:[7.3 %]

%%%%%%%%%%%
Current --> 4
Program:[ora_pr02_orcl] - Size:[229.765625] MB - Percent:[7.23 %]

%%%%%%%%%%%
Current --> 5
Program:[ora_pr04_orcl] - Size:[227.1171875] MB - Percent:[7.14 %]

%%%%%%%%%%%
Current --> 6
Program:[ora_mman_orcl] - Size:[207.9765625] MB - Percent:[6.54 %]

%%%%%%%%%%%
Current --> 7
Program:[gnome-shell] - Size:[126.48828125] MB - Percent:[3.98 %]

%%%%%%%%%%%
Current --> 8
Program:[gnome-software] - Size:[102.01171875] MB - Percent:[3.21 %]

%%%%%%%%%%%
Current --> 9
Program:[oracle_27146_or] - Size:[72.98828125] MB - Percent:[2.3 %]

%%%%%%%%%%%
Current --> 10
Program:[ora_dbrm_orcl] - Size:[59.953125] MB - Percent:[1.89 %]

%%%%%%%%%%%
Current --> 11
Program:[systemd-journal] - Size:[34.40234375] MB - Percent:[1.08 %]

%%%%%%%%%%%
Current --> 12
Program:[ora_mmon_orcl] - Size:[34.17578125] MB - Percent:[1.07 %]

%%%%%%%%%%%
Current --> 13
Program:[ora_scmn_orcl] - Size:[32.90625] MB - Percent:[1.04 %]

%%%%%%%%%%%
Current --> 14
Program:[ora_pr00_orcl] - Size:[30.3359375] MB - Percent:[0.95 %]

%%%%%%%%%%%
Current --> 15
Program:[ora_lgwr_orcl] - Size:[27.3984375] MB - Percent:[0.86 %]

%%%%%%%%%%%
Current --> 16
Program:[ora_w003_orcl] - Size:[24.9453125] MB - Percent:[0.78 %]

%%%%%%%%%%%
Current --> 17
Program:[ora_w002_orcl] - Size:[22.9609375] MB - Percent:[0.72 %]

%%%%%%%%%%%
Current --> 18
Program:[ora_w001_orcl] - Size:[20.12890625] MB - Percent:[0.63 %]

%%%%%%%%%%%
Current --> 19
Program:[oracle_27142_or] - Size:[19.76171875] MB - Percent:[0.62 %]

%%%%%%%%%%%
Current --> 20
Program:[oracle_27144_or] - Size:[19.7734375] MB - Percent:[0.62 %]

%%%%%%%%%%%
Current --> 21
Program:[ora_dia0_orcl] - Size:[18.640625] MB - Percent:[0.59 %]

%%%%%%%%%%%
Current --> 22
Program:[ora_mmnl_orcl] - Size:[17.47265625] MB - Percent:[0.55 %]

%%%%%%%%%%%
Current --> 23
Program:[ora_lreg_orcl] - Size:[17.0234375] MB - Percent:[0.54 %]

%%%%%%%%%%%
Current --> 24
Program:[rsyslogd] - Size:[14.73828125] MB - Percent:[0.46 %]

%%%%%%%%%%%
Current --> 25
Program:[X] - Size:[13.15625] MB - Percent:[0.41 %]

%%%%%%%%%%%
Current --> 26
Program:[ora_ckpt_orcl] - Size:[13.1875] MB - Percent:[0.41 %]

%%%%%%%%%%%
Current --> 27
Program:[oracle_27140_or] - Size:[10.65625] MB - Percent:[0.34 %]

%%%%%%%%%%%
Current --> 28
Program:[ora_pmon_orcl] - Size:[10.5703125] MB - Percent:[0.33 %]

%%%%%%%%%%%
Current --> 29
Program:[beremote] - Size:[10.02734375] MB - Percent:[0.32 %]

%%%%%%%%%%%
Current --> 30
Program:[ora_diag_orcl] - Size:[9.7421875] MB - Percent:[0.31 %]

%%%%%%%%%%%
Current --> 31
Program:[oracle_27136_or] - Size:[9.62890625] MB - Percent:[0.3 %]

%%%%%%%%%%%
Current --> 32
Program:[tracker-store] - Size:[9.1328125] MB - Percent:[0.29 %]

%%%%%%%%%%%
Current --> 33
Program:[ora_vkrm_orcl] - Size:[9.32421875] MB - Percent:[0.29 %]

%%%%%%%%%%%
Current --> 34
Program:[ora_reco_orcl] - Size:[8.8671875] MB - Percent:[0.28 %]

%%%%%%%%%%%
Current --> 35
Program:[ora_arc1_orcl] - Size:[9.01953125] MB - Percent:[0.28 %]

%%%%%%%%%%%
Current --> 36
Program:[mongos] - Size:[8.73828125] MB - Percent:[0.27 %]

%%%%%%%%%%%
Current --> 37
Program:[ora_clmn_orcl] - Size:[8.47265625] MB - Percent:[0.27 %]

%%%%%%%%%%%
Current --> 38
Program:[ora_smco_orcl] - Size:[8.58203125] MB - Percent:[0.27 %]

%%%%%%%%%%%
Current --> 39
Program:[ora_tt00_orcl] - Size:[8.6796875] MB - Percent:[0.27 %]

%%%%%%%%%%%
Current --> 40
Program:[ora_mrp0_orcl] - Size:[8.40625] MB - Percent:[0.26 %]

%%%%%%%%%%%
Current --> 41
Program:[gnome-terminal-] - Size:[8.015625] MB - Percent:[0.25 %]

%%%%%%%%%%%
Current --> 42
Program:[ora_gen0_orcl] - Size:[7.87109375] MB - Percent:[0.25 %]

%%%%%%%%%%%
Current --> 43
Program:[ora_tmon_orcl] - Size:[7.8828125] MB - Percent:[0.25 %]

%%%%%%%%%%%
Current --> 44
Program:[ora_arc0_orcl] - Size:[8.08203125] MB - Percent:[0.25 %]

%%%%%%%%%%%
Current --> 45
Program:[ora_psp0_orcl] - Size:[7.66015625] MB - Percent:[0.24 %]

%%%%%%%%%%%
Current --> 46
Program:[ora_pman_orcl] - Size:[7.70703125] MB - Percent:[0.24 %]

%%%%%%%%%%%
Current --> 47
Program:[ora_arc2_orcl] - Size:[7.58984375] MB - Percent:[0.24 %]

%%%%%%%%%%%
Current --> 48
Program:[ora_arc3_orcl] - Size:[7.58984375] MB - Percent:[0.24 %]

%%%%%%%%%%%
Current --> 49
Program:[ora_svcb_orcl] - Size:[7.21484375] MB - Percent:[0.23 %]

%%%%%%%%%%%
Current --> 50
Program:[ora_smon_orcl] - Size:[7.37890625] MB - Percent:[0.23 %]

%%%%%%%%%%%
Current --> 51
Program:[ora_pxmn_orcl] - Size:[7.30078125] MB - Percent:[0.23 %]

%%%%%%%%%%%
Current --> 52
Program:[ora_tt01_orcl] - Size:[7.37109375] MB - Percent:[0.23 %]

%%%%%%%%%%%
Current --> 53
Program:[ora_vktm_orcl] - Size:[7.1171875] MB - Percent:[0.22 %]

%%%%%%%%%%%
Current --> 54
Program:[ora_lg00_orcl] - Size:[6.92578125] MB - Percent:[0.22 %]

%%%%%%%%%%%
Current --> 55
Program:[ora_lg01_orcl] - Size:[6.92578125] MB - Percent:[0.22 %]

%%%%%%%%%%%
Current --> 56
Program:[ora_d000_orcl] - Size:[7.0859375] MB - Percent:[0.22 %]

%%%%%%%%%%%
Current --> 57
Program:[ora_s000_orcl] - Size:[6.25390625] MB - Percent:[0.2 %]

%%%%%%%%%%%
Current --> 58
Program:[sshd] - Size:[6.0390625] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 59
Program:[evolution-calen] - Size:[6.06640625] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 60
Program:[ora_p000_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 61
Program:[ora_p001_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 62
Program:[ora_p002_orcl] - Size:[6.0078125] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 63
Program:[ora_p003_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 64
Program:[ora_p004_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 65
Program:[ora_p005_orcl] - Size:[6.00390625] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 66
Program:[ora_p006_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 67
Program:[ora_p007_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 68
Program:[ora_p008_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 69
Program:[ora_p009_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 70
Program:[ora_p00a_orcl] - Size:[6.0078125] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 71
Program:[ora_p00b_orcl] - Size:[6.0234375] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 72
Program:[ora_p00c_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 73
Program:[ora_p00d_orcl] - Size:[6.01171875] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 74
Program:[ora_p00e_orcl] - Size:[6.015625] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 75
Program:[ora_p00f_orcl] - Size:[6.015625] MB - Percent:[0.19 %]

%%%%%%%%%%%
Current --> 76
Program:[gnome-settings-] - Size:[5.60546875] MB - Percent:[0.18 %]

%%%%%%%%%%%
Current --> 77
Program:[nautilus-deskto] - Size:[5.37109375] MB - Percent:[0.17 %]

%%%%%%%%%%%
Current --> 78
Program:[packagekitd] - Size:[4.640625] MB - Percent:[0.15 %]

%%%%%%%%%%%
Current --> 79
Program:[dbus-daemon] - Size:[3.7265625] MB - Percent:[0.12 %]

%%%%%%%%%%%
Current --> 80
Program:[vmtoolsd] - Size:[3.75] MB - Percent:[0.12 %]

%%%%%%%%%%%
Current --> 81
Program:[bash] - Size:[3.9375] MB - Percent:[0.12 %]

%%%%%%%%%%%
Current --> 82
Program:[pickup] - Size:[3.9140625] MB - Percent:[0.12 %]

%%%%%%%%%%%
Current --> 83
Program:[upowerd] - Size:[3.3203125] MB - Percent:[0.1 %]

%%%%%%%%%%%
Current --> 84
Program:[tracker-miner-f] - Size:[3.16015625] MB - Percent:[0.1 %]

%%%%%%%%%%%
Current --> 85
Program:[tnslsnr] - Size:[3.2890625] MB - Percent:[0.1 %]

%%%%%%%%%%%
Current --> 86
Program:[systemd] - Size:[2.80078125] MB - Percent:[0.09 %]

%%%%%%%%%%%
Current --> 87
Program:[evolution-sourc] - Size:[2.87890625] MB - Percent:[0.09 %]

%%%%%%%%%%%
Current --> 88
Program:[evolution-addre] - Size:[2.96484375] MB - Percent:[0.09 %]

%%%%%%%%%%%
Current --> 89
Program:[gdm-session-wor] - Size:[2.51953125] MB - Percent:[0.08 %]

%%%%%%%%%%%
Current --> 90
Program:[gnome-session-b] - Size:[2.4609375] MB - Percent:[0.08 %]

%%%%%%%%%%%
Current --> 91
Program:[udisksd] - Size:[2.5546875] MB - Percent:[0.08 %]

%%%%%%%%%%%
Current --> 92
Program:[polkitd] - Size:[2.12109375] MB - Percent:[0.07 %]

%%%%%%%%%%%
Current --> 93
Program:[NetworkManager] - Size:[2.2109375] MB - Percent:[0.07 %]

%%%%%%%%%%%
Current --> 94
Program:[accounts-daemon] - Size:[1.86328125] MB - Percent:[0.06 %]

%%%%%%%%%%%
Current --> 95
Program:[mission-control] - Size:[1.875] MB - Percent:[0.06 %]

%%%%%%%%%%%
Current --> 96
Program:[gvfs-udisks2-vo] - Size:[1.97265625] MB - Percent:[0.06 %]

%%%%%%%%%%%
Current --> 97
Program:[gsd-printer] - Size:[1.8203125] MB - Percent:[0.06 %]

%%%%%%%%%%%
Current --> 98
Program:[ps] - Size:[1.76953125] MB - Percent:[0.06 %]

%%%%%%%%%%%
Current --> 99
Program:[tuned] - Size:[1.60546875] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 100
Program:[gdm] - Size:[1.5546875] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 101
Program:[ibus-x11] - Size:[1.4609375] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 102
Program:[gnome-shell-cal] - Size:[1.49609375] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 103
Program:[dconf-service] - Size:[1.453125] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 104
Program:[pulseaudio] - Size:[1.4609375] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 105
Program:[gvfsd-trash] - Size:[1.625] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 106
Program:[abrt-applet] - Size:[1.63671875] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 107
Program:[tracker-extract] - Size:[1.61328125] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 108
Program:[tracker-miner-a] - Size:[1.51953125] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 109
Program:[gvfsd-metadata] - Size:[1.46484375] MB - Percent:[0.05 %]

%%%%%%%%%%%
Current --> 110
Program:[ModemManager] - Size:[1.2578125] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 111
Program:[abrt-watch-log] - Size:[1.25390625] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 112
Program:[crond] - Size:[1.1484375] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 113
Program:[gvfsd] - Size:[1.234375] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 114
Program:[gvfsd-fuse] - Size:[1.1328125] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 115
Program:[at-spi-bus-laun] - Size:[1.3046875] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 116
Program:[at-spi2-registr] - Size:[1.1640625] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 117
Program:[ibus-daemon] - Size:[1.3125] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 118
Program:[ibus-dconf] - Size:[1.26171875] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 119
Program:[xdg-permission-] - Size:[1.1875] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 120
Program:[goa-daemon] - Size:[1.40234375] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 121
Program:[goa-identity-se] - Size:[1.28125] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 122
Program:[gvfs-mtp-volume] - Size:[1.1875] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 123
Program:[gvfs-gphoto2-vo] - Size:[1.19140625] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 124
Program:[tracker-miner-u] - Size:[1.3984375] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 125
Program:[ibus-engine-sim] - Size:[1.203125] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 126
Program:[gconfd-2] - Size:[1.1953125] MB - Percent:[0.04 %]

%%%%%%%%%%%
Current --> 127
Program:[avahi-daemon] - Size:[0.91796875] MB - Percent:[0.03 %]

%%%%%%%%%%%
Current --> 128
Program:[systemd-logind] - Size:[1.01953125] MB - Percent:[0.03 %]

%%%%%%%%%%%
Current --> 129
Program:[ksmtuned] - Size:[1.03515625] MB - Percent:[0.03 %]

%%%%%%%%%%%
Current --> 130
Program:[cupsd] - Size:[1.015625] MB - Percent:[0.03 %]


Process finished with exit code 0

至此,完成。

——————————————
Done。

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒
隐藏
变装