摘要:
jvm JVM虚拟机 JVM管理的内存段可分为两大类:线程共享内存和线程私有内存 线程共享内存: 方法区:存储jvm加载的class,常量,静态变量,即时编译器编译后的代码等 Java堆:存储java的所有对象实例,数组等 线程私有内存: 程序计数寄存器:每个线程都有自己的计数寄存器,存储当前线程执 阅读全文
摘要:
# iotop --LINUX进程实时监控工具: iotop命令是专门显示硬盘IO的命令,界面风格类似top命令,可以显示IO负载具体是由哪个进程产生的。是一个用来监视磁盘I/O使用状况的top类工具,具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。 可以以非交互的方式使用:i 阅读全文
摘要:
# dstat 系统监控工具 dstat显示了cpu使用情况,磁盘io情况,网络发包情况和换页情况,输出是彩色的,可读性较强,相对于vmstat和iostat的输入更加详细且较为直观。在使用时,直接输入命令即可,当然也可以使用特定参数。 # dstat (默认使用的是-cdngy参数,分别显示cpu 阅读全文
摘要:
# netstat netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等。 # netstat Active Internet connect 阅读全文
摘要:
# tcpdump: -i interface -w file :保存到文件 -nn:第一个n表示把IP地址显示为数字格式,而不是主机名,第二个n表示把端口显示为数字格式 -X:hex and ASCII -A:ASCII -VV:更详细信息 expression: 关键字: type:host,n 阅读全文
摘要:
# iostat iostat用于输出CPU和磁盘I/O相关的统计信息. 用于报告中央处理器统计信息 # iostat Linux 2.6.32-431.el6.x86_64 (vm4.cluster.com) 09/17/2017 _x86_64_ (4 CPU) avg-cpu: %user % 阅读全文
摘要:
# kill ps -ef|grep 进程 获取到pid kill -9 pid # kill -TERM PPID 给父进程发送一个TERM信号,试图杀死它和它的子进程。 # killall httpd 命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。 # kill -H 阅读全文
摘要:
# mpstat 是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息 可以查看多核心cpu中每个计算核心的统计数据;而vmstat只能查看系统整体cpu情况。 # mpst 阅读全文
摘要:
# ps命令 选项: a:显示现行终端机下的所有进程,包括其他用户的进程; u:显示进程拥有者、状态、资源占用等的详细信息(注意有“-”和无“-”的区别); x:显示没有控制终端的进程。通常与 a 这个参数一起使用,可列出较完整信息; -e:显示所有进程; -f:完整输出显示进程之间的父子关系; - 阅读全文
摘要:
# vmstat vmstat 2 3 每2s采集一次数据,共采集3次(单位为kb) procs memory swap-- io --system-- cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 142044 阅读全文
摘要:
# top top - 08:43:01 up 13 min, 5 users, load average: 0.01, 0.22, 0.24 Tasks: 189 total, 1 running, 188 sleeping, 0 stopped, 0 zombie Cpu(s): 1.3%us, 阅读全文
摘要:
默认字典defaultdict defaultdict是对字典的类型的补充,他默认给字典的值设置了一个类型。 class defaultdict(dict): """ defaultdict(default_factory[, ...]) --> dict with default factory 阅读全文
摘要:
有序字典orderedDict orderdDict是对字典类型的补充,他记住了字典元素添加的顺序 class OrderedDict(dict): 'Dictionary that remembers insertion order' # An inherited dict maps keys t 阅读全文
摘要:
计数器counter Counter是对字典类型的补充,用于追踪值的出现次数。 ps:具备字典的所有功能 + 自己的功能 c = Counter('abcdeabcdabcaba') print c 输出:Counter({'a': 5, 'b': 4, 'c': 3, 'd': 2, 'e': 1 阅读全文
摘要:
集合set set是一个无序且不重复的元素集合 class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of unique e 阅读全文
摘要:
元组tuple tuple:(11,22,33)、('wupeiqi', 'alex') class tuple(object): tuple() -> empty tuple tuple(iterable) -> tuple initialized from iterable's items If 阅读全文
摘要:
字典dict dict:{'name': 'wupeiqi', 'age': 18} 、{'host': '2.2.2.2', 'port': 80]} class dict(object): dict() -> new empty dictionary dict(mapping) -> new d 阅读全文
摘要:
列表list list:[11,22,33]、['wupeiqi', 'alex'] class list(object): list() -> new empty list list(iterable) -> new list initialized from iterable's items d 阅读全文
摘要:
浮点型float class float(object): float(x) -> floating point number Convert a string or number to a floating point number, if possible. def as_integer_rat 阅读全文
摘要:
字符串string class str(basestring): """ str(object='') -> string Return a nice string representation of the object. If the argument is a string, the retu 阅读全文