import psutil # cd C:\Python36-32\Scripts pip install psutil # 获取本机磁盘使用率和剩余空间G信息 def get_disk_info(): # 循环磁盘分区 content = "" for disk in psutil.disk_partitions(): # 读写方式 光盘 or 有效磁盘类型 if 'cdrom' in disk.opts or disk.fstype == '': continue disk_nam…
Linux Centos下查看cpu.磁盘.内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘df -h 查看空间使用情况fdisk -l 分区工具查看分区信息cfdisk /dev/sda 查看分区blkid 查看硬盘label(别名) du -sh ./* 统计当前目录各文件夹大小du -sh /* 统计根目录下各文件夹大小du -sh /usr/* 统计usr目录下各文件夹大小 查看内存使用情况 free -m查看cpu使用情况 top #查看进程运行情况查看磁盘以及分区情况 d…
核查服务器基本情况 查看内存使用情况 free -m 查看cpu使用情况 top #查看进程运行情况 查看磁盘以及分区情况 df -h 查看网络情况 ifconfig 查看端口使用情况 #1.方法一 lsof -i:端口号 #2.方法二 netstat -apn|grep 端口号 服务器排查以及优化 清理内存 #1.[推荐]释放网页缓存(To free pagecache), sync echo 1 > /proc/sys/vm/drop_caches #2.释放目录项和索引(To free d…
1.查看硬盘 [mushme@investide ~]$ df -ah 文件系统              容量  已用 可用 已用% 挂载点 /dev/cciss/c0d0p1     123G   63G   55G  54% / proc                     0     0     0   -  /proc sysfs                    0     0     0   -  /sys devpts                   0     0…
可以采用机器(电脑)唯一码 + 上传IP + 当前时间戳 + GUID ( + 随机数),然后MD5做为文件名.机器唯一码有电脑的CPU信息和MAC地址,这两个信息需要在linux或unix系统下才能获取吧. //获取电脑的CPU信息function OnlyU(){        $a = '';        $b = array();        if(function_exists('exec')){                if(mailto:!@exec( /all",$b)…
top查看CPU,内存使用情况 free查看硬盘使用情况…
GlobalMemoryStatusEx来获取系统的内存使用情况 GetProcessMemoryInfo获取某个进程的内存使用情况.和任务管理器看到的是一样的. 具体代码如下: void GetSystemMemoryInfo() { CString strInfo; MEMORYSTATUSEX statex; statex.dwLength = sizeof(statex); GlobalMemoryStatusEx(&statex); DWORDLONG physical_memory…
上面一篇文章说了Android应用运行在dalvik里面分配的堆和栈内存区别,以及程序中什么代码会在哪里运行.今天主要是讲解一下Android里面如何分析我们程序内存使用情况.以便后续可以分析我们程序瓶颈,优化方案. (PS:新建的QQ群,有兴趣可以加入一起讨论:Android群:322599434) 1.APP默认分配内存大小 在Android里,程序内存被分为2部分:native和dalvik,dalvik就是我们普通的java使用内存,也就是我们上一篇文章分析堆栈的时候使用的内存.我们创建…
上面一篇文章说了Android应用运行在dalvik里面分配的堆和栈内存区别,以及程序中什么代码会在哪里运行.今天主要是讲解一下Android里面如何分析我们程序内存使用情况.以便后续可以分析我们程序瓶颈,优化方案. (PS:新建的QQ群,有兴趣可以加入一起讨论:Android群:322599434) 1.APP默认分配内存大小 在Android里,程序内存被分为2部分:native和dalvik,dalvik就是我们普通的java使用内存,也就是我们上一篇文章分析堆栈的时候使用的内存.我们创建…
这是一个工具类,获取的内容: CPU使用率:得到的是当前CPU的使用情况,这是算出的是两次500毫秒时间差的CPU使用率 内存使用率:[1 -  剩余的物理内存/(总的物理内存+虚拟内存) ] * 100 磁盘总使用率:[1 -  磁盘空余大小/磁盘总大小 ] * 100 下面开始贴代码:使用暂时没有发现什么问题,如果有问题,咱们可以一起讨论 package com.util; import java.io.BufferedReader;import java.io.File;import ja…