- 浏览: 205742 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (291)
- ERP (3)
- JSP/Servlet (13)
- DB (8)
- MongoDB (2)
- Python (3)
- Maven (8)
- GIT (1)
- Windows (8)
- Java (24)
- Informatica (2)
- PHP (1)
- Javascript (25)
- Tomcat (2)
- spring (13)
- HTML5 (11)
- Nginx (2)
- NodeJS (6)
- Linux (40)
- AngularJS (1)
- Android (3)
- Selenium (3)
- 理财 (6)
- 工作心得 (9)
- SQLServer (10)
- Hibernate/JPA (6)
- Bootstrap (1)
- C# (3)
- MySql (4)
- highchart (1)
- hadoop (5)
- ZooKeeper (2)
- Hbase (8)
- Avro (2)
- Hive (2)
- Flume (5)
- Kafka (11)
- Sqoop (3)
- Pig (1)
- Spark (1)
- Storm (2)
- Redis (1)
- Memcached (1)
- Dubbo (2)
- Phoenix (2)
最新评论
-
一尾金鱼:
可以作为查询手册了,页面布局也好~
JSP EL -
darkgost:
您好,我按照你的方法,在Service1.cs中添加如下代码: ...
C#Windows 服务制作安装删除. 用户注销后,程序继续运行
线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参数
ulimit -Hn <num>:更改最大Hard open file数
ulimit -Sn <num>:更改最大Soft open file数
3)vmstat
vmstat 5 -S m:以5秒的数据刷新vmstat数据(单位为m)
进程
1)ps
ps aux:显示所有用户进程详情
ps -ef:显示所有用户进程详情另一种风格
如果显示不全可以通过-w加宽,如ps aux -www
网络
1)netstat
netstat -na:显示所有网络连接
netstat -nap:显示所有网络连接,并带上进程相关信息
netstat -nat:显示所有tcp类型的网络连接
netstat -ln:显示所有监听状态的网络连接
存储
1)df -h:硬盘存储总体情况
2)du --max-depth=1 -h <路径>:指定路径下所有文件夹的大小(递归一层)
3)du -sh <路径>:指定目录的大小
内存
free -m
值得注意的是:空闲内存=free+buffers+cached=total-used
JVM
1)jstat
jstat -gccapacity <jpid>:JVM各区的剩余状态
jstat -gcutil <jpid>:JVM各区的占用情况
jstat -gccause <jpid>:jstat -gcutil基础加上gc的原因
另外可以指定更新频率,如-h5 1s:每一秒更新一次,并每隔5条加上header显示
2)jps
目前正在运行中的java进程
3)jmap
jmap -dump:format=b,file=jmap.log <jpid>:生成heap dump文件
jmap -heap <jpid>:显示jvm heap总体情况
jmap -histo:live <jpid> :显示类实例占用内存情况
4)jstack
jstack -l <jpid>:显示线程阻塞/死锁情况
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参数
ulimit -Hn <num>:更改最大Hard open file数
ulimit -Sn <num>:更改最大Soft open file数
3)vmstat
vmstat 5 -S m:以5秒的数据刷新vmstat数据(单位为m)
进程
1)ps
ps aux:显示所有用户进程详情
ps -ef:显示所有用户进程详情另一种风格
如果显示不全可以通过-w加宽,如ps aux -www
网络
1)netstat
netstat -na:显示所有网络连接
netstat -nap:显示所有网络连接,并带上进程相关信息
netstat -nat:显示所有tcp类型的网络连接
netstat -ln:显示所有监听状态的网络连接
存储
1)df -h:硬盘存储总体情况
2)du --max-depth=1 -h <路径>:指定路径下所有文件夹的大小(递归一层)
3)du -sh <路径>:指定目录的大小
内存
free -m
值得注意的是:空闲内存=free+buffers+cached=total-used
JVM
1)jstat
jstat -gccapacity <jpid>:JVM各区的剩余状态
jstat -gcutil <jpid>:JVM各区的占用情况
jstat -gccause <jpid>:jstat -gcutil基础加上gc的原因
另外可以指定更新频率,如-h5 1s:每一秒更新一次,并每隔5条加上header显示
2)jps
目前正在运行中的java进程
3)jmap
jmap -dump:format=b,file=jmap.log <jpid>:生成heap dump文件
jmap -heap <jpid>:显示jvm heap总体情况
jmap -histo:live <jpid> :显示类实例占用内存情况
4)jstack
jstack -l <jpid>:显示线程阻塞/死锁情况
发表评论
-
linux后台运行和关闭、查看后台任务
2017-07-11 19:18 827linux后台运行和关闭、查看后台任务 fg、bg ... -
Linux包管理rpm yum
2017-06-19 18:50 414rpm命令是RPM软件包的管理工具。rpm原本是R ... -
shell脚本监控登录用户是否异常
2017-05-16 15:18 6281, 下载php apt install php 或 ... -
网络神器 Netcat
2017-05-10 15:31 413参考: http://www.oschina.net ... -
8 个实用的 Linux netcat 命令示例
2017-05-10 15:30 336Netcat 或者叫 nc 是 Linux ... -
Linux 跳板机脚本
2017-05-10 13:00 802先生成和分发秘钥: ssh-keygen -t dsa - ... -
Bash脚本:下载编译安装nginx
2017-05-03 14:59 408下载nginx-1.8.1.tar.gz, 安装到目录/u ... -
bash脚本: 监控Tomcat
2017-05-03 11:31 281#!/bin/bash ########### ... -
循环语句 for while until
2017-04-21 10:02 314for i in /etc/lock/subsy ... -
Linux echo命令详解
2017-04-14 15:39 388-n: 不进行换行; -e:激活转义字符。使用-e选 ... -
Linux 内存 CPU 磁盘 网络流量的监控
2017-04-14 11:12 726内存: free 命令 free命令由procp ... -
Linux 设置发送qq邮件
2017-04-13 16:44 480操作系统:centos 6.8 1. 安装mail ... -
bash编程之 crontab 定时任务
2017-03-30 09:16 380crontab 定时任务 # Example of j ... -
bash编程之 find文件查找工具
2017-03-30 09:13 402find 文件查找工具,通过遍历指定路径下的文件系统完成查找 ... -
bash编程之 第六课作业
2017-03-25 18:29 3301、脚本使用格式: mkscript.sh [-D|--d ... -
bash编程之 字符串操作
2017-03-25 15:58 412字符串切片:${var:offset:lenth} a= ... -
bash编程之 函数
2017-03-24 15:47 519函数:代码复用 模块编程 语法: function ... -
bash编程之 数组
2017-03-24 15:41 437数组:连续的多个独立内存空间,每个内存空间相当于一个变量 ... -
bash编程之 小技巧
2017-03-24 15:28 263管道:将一个命令的 ... -
bash编程之 条件判断
2017-03-24 15:10 344条件测试: [ EXPRESSION ...
相关推荐
数学建模森林救火问题是一个优化问题,旨在确定派出多少消防队员前去救火,以使总费用最小。该问题可以拆分为两部分:损失费和救援费。损失费由森林被烧毁的面积大小决定,而烧毁面积与失火、灭火之间的时间差有关。...
查询linux相关命令以及函数、ping检测、telnet检测、路由跟踪、域名解析、反向解析、ip归属地、域名whois、网站SSL证书查询、ip地址计算、http/https请求头信息、服务器端口检测
森林救火问题是一个典型的优化问题,涉及到数学中的极值法和定积分的应用。在实际情境中,当森林发生火灾时,消防站需要根据资源分配策略,决定派遣多少消防队员去扑灭火灾,以最小化总费用并减少损失。这个问题的...
微积分模型在森林救火问题中的应用展示了数学建模如何解决实际问题。在这个问题中,我们需要确定在森林火灾发生时,消防站应派出多少名消防队员以最小化损失和救援成本。以下是这个问题的关键知识点和详细解析: 1....
在本项目中,“Scratch少儿编程项目音效音乐素材-【工人用具】音效-救火人员准备救火.zip”提供了一组与消防相关的音效,适用于在Scratch项目中模拟消防员救火的场景,增强游戏或动画的真实感。 首先,让我们深入...
数学建模是一种用数学语言描述现实世界问题的过程,通过建立数学模型来分析问题,并对实际现象进行预测和决策支持。在森林救火场景中,数学建模可以帮助预测火势蔓延、评估救火策略的有效性,以及优化资源分配等。 ...
虽然这个文档主要是一封表扬信,但我们可以从中提炼出一些与“技术”相关的知识点: 1. **消防安全意识**:信件中提到的孩子在家玩火导致火灾,提醒我们在日常生活中应注重消防安全教育,避免类似事件发生。家长和...
软件工程倡导的是一种预防性而非救火式的管理哲学,要求开发者提前预见并规避潜在问题,而不是等到问题发生后再寻找解决方案。 ### 作者的个人体验与反思 林锐,作为一位拥有八年软件开发经验的资深从业者,在完成...
本资源是一个数学建模森林救火建模的学习教案,主要介绍了森林救火问题的数学模型建立和解决方法。该教案通过对森林救火问题的分析,建立了一个数学模型,旨在确定派出的消防队员的人数,使总费用最小。 该教案首先...
故事主人公夏忙在滚滚来贸易公司担任IT工作,起初他的角色就像一个救火队员,每天忙于处理各种突发的技术问题,而这些工作往往缺乏系统性和预见性。随着公司规模的扩大和IT系统的复杂性增加,夏忙意识到必须改变这种...
一部分是灭火器材的消耗及消防队员的薪金等,与队员人数及灭火所用的时间均有关,另一部分是运送队员和器材等一次性支出,只与队员人数有关. 模型假设 需要对烧毁森林的损失费、救援费及火势蔓延程度的形式作出...
《消防车来救火》是小班级下学期的一个主题活动,旨在教育孩子们了解消防安全知识和应对火灾的基本措施。这个活动以生动有趣的方式引导儿童认识消防车的功能及其在灭火过程中的重要作用。 首先,我们要知道,当房子...
#### 一、问题背景与目标 在现实生活中,森林火灾是一种常见的自然灾害,它不仅会造成巨大的经济损失,还会对生态环境造成严重影响。因此,如何有效地组织救火行动,减少火灾造成的损失,成为了一个重要的研究课题...
问题分析中,森林救火问题被描述为一个总费用最小化的问题,总费用由森林损失费和救援费两部分组成。森林损失费与森林被烧毁的面积大小决定,而烧毁面积又与失火、灭火的时间有关。救援费除与队员人数有关外,也与...