目的curl请求页面时打印请求过程中的耗时,方便识别网络过程中存在问题。生成打印字段配置文件:cat>./curl-format.txt<<-EOFtime_namelookup:%{time_namelookup}\ntime_connect:%{time_connect}\ntime_appconnect:%{time_appconnect}\ntime_redirect:%
转载地址原文地址目标:通过apacheab工具进行性能简单压测,获取服务性能。ab特点:ab是针对HTTP服务进行性能压力测试的工具,它最初被设计用来测量Apache服务器的性能指标,主要用来测试Apache服务器每秒能够处理多少请求以及响应时间,但这个命令也可以用来测试通用的HTTP服务性能。运行方式:ab-k-n10000-c30http://domain.com常用参数:-cconcurre
起因业务服务器安全加固不再允许使用个人私有key配置再服务器,为了配置调试方便使用https方式拉取代码,但是发现每次Gitpull、push都要输入用户和密码,很不方便,特整理此配置。永久记住密码会在用户家目录的.gitconfig文件中生成下面的配置。如果没有--global,则在当前项目下的.git/config文件中添加。gitconfig--globalcredential.helper
起因:配置kubernetes集群master高可用期间发现keepalived配置健康检查后,启动报错。报错内容Keepalived_vrrp:RegisteringgratuitousARPsharedchannelKeepalived_vrrp:Openingfile'/etc/keepalived/keepalived.conf'Keepalived_vrrp:WARNING-defaul
snap简介什么是snap,snap是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用snap包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此带来的问题就是它占用更多的磁盘空间。Snap的安装包扩展名是.snap,类似于一个容器,它包含一个应用程序需要用到的所有文件和库(snap包包含一个私有的root文件系统
简介:window系统有这丰富的软件包,但是个人想做一些开发调试是,需要找一些各种奇葩的包,还要解决解决各种奇葩的问题。scoop的目标就是解决这些问题。scoop是windows平台的包管理工具,类似linux系统的apt-get,yum,mac系统的brew工具。安装环境:windowserver200864X检查环境依赖使用cmd或者powershell都可以,要求PowerShell>
执行dockerrun报错:/usr/bin/docker-current:Errorresponsefromdaemon:shimerror:docker-runcnotinstalledonsystem.解决办法1:cd/usr/libexec/docker/sudoln-sdocker-runc-currentdocker-runc解决办法2:vi/etc/docker/daemon.jso
CPU的:us(user time) 表示CPU执行用户进程的时间,包括ni时间。通常我们只看这项。 sy(system time) 表示CPU在内核运行时间,包括IRQ和softirq时间,系统CPU占用率高,表明系统某部份存在瓶颈,通常值越低越好。 wa(waiting time) CPI在等待I/O操作完成所花费的时间,系统不应该花费大量时间来等待I/O操作,否则说明I/
Netdata是一个高度优化的Linux守护进程,它为Linux系统,应用程序,SNMP服务等提供实时的性能监测。现版本可以对nginx,docker,vm进行监控,越来越强大。
Linux时间戳和标准时间的互转在LINUX系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数。如/etc/shadow里的密码更改日期和失效日期,还有代理服务器的访问日志对访问时间的记录等等。 下面介绍几种时间戳格式和标准时间格式转换的方法:1、分别以标准格式和时间戳来显示当前时间[root@365linux ~]# date  
解决问题点:1:站点数据提速,数据放入内存空间,速度指数级提升;2:数据库缓存;3:临时数据处理;4:等等。。。#查看系统内存[root@appcollect-5-10 ~]# free -m total used &nb
随着容器时代到来,公司对devops等概念理解越来越深刻,业务系统架构也在不断向微服务架构调整。业务系统也不断的提供更多的api接口,实现方便灵活的调用。在这种业务背景下,感觉业务系统的监控系统(zabbix、cacti)等,略显笨重,在使用灵活度上感觉也略显欠佳。 那么有没有新的监控系统能
1: 简介 Grafana是一个纯粹的html/js应用,访问InfluxDB时不会有跨域访问的限制。只要配置好数据源为InfluxDB之后就可以,剩下的工作就是配置图表。Grafana 功能非常强大。 使用ElasticsSearch保存DashBoard的定义文件,也可以Export出JSON文件(S
1:简介InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。1、它有三大特性:1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等)2. Metrics(度量):你可以实时对大量数据进行计算3. Eevents(事件):它支持任意的事件数据2、特点schemaless(无结构
&n
随着业务量的增长,业务服务器网络压力不断增大,查看后端服务器网络连接状态,发现TIME_WAIT状态连接巨多,TIME_WAIT 占用大量的连接端口不释放,影响业务服务响应速度。同时大量的每个TCP连接都各自有个数据结构,叫TCP Control Block.Time_wait的时候这个数据结构没有被释放。所以当有太多的TCP连接时,内存可能会被占用很多。网
近期进行存储分布式存储性能测试,选择fio进行测试性能,fio测试工具支持同步(pread/pwrite)和异步(libaio)FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splic
linux系统使用arp-scan检查是否存在IP地址冲突 如果前期没有做好IP地址规划,即使有IP地址统一不小心也会犯错!推荐服务器IP地址使用要登记明细,上次机房批量部署服务器,就将已再用的IP又分配给另一台服务器,还好对业务没有造成大的影响。那么在给服务器
ext3,ext4,xfs和btrfs文件系统性能对比应为原文:http://www.ilsistemista.net/index.php/linux-a-unix/6-linux-filesystems-benchmarked-ext3-vs-ext4-vs-xfs-vs-btrfs.html?start=1还有一篇相关介绍:http://www.phoronix.com/scan.php?pa
120-test:/# apt-get install hdparm真实机器120上测试结果:测试磁盘性能(不cache)120-test:/home/lai# hdparm -t /dev/sda/dev/sda: Timing buffered disk reads: 346 MB in 3.02 seconds = 114.65 MB/sec测试磁盘性能(带cache)120-test:/h
有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策.下面是两种测试方法:(1)使用hdparm命令这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has been written by Mar
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A] [-o
使用puppet可以方便的进行文件管理,可以对文件的内容、属组、属主、权限等进行管理。可管理的文件类型包括普通文件、目录、链接文件。类型需要在ensure类型中明确指定。接下来从三个方面来介绍puppet文件管理的操作。一、Puppet服务器端的配置1.fileserver.conf文件的配置vim fileserver.conf 添加如下内容,在puppet master上创建一个文件存放目录[
在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中存储着大量重要的数据,万一出现故障所造成的损失也是无法估计的,轻则需要化费大量的时间与精力去做数据恢复,重则硬盘报废,里面重要的数据也无法100%挽回,所以对硬盘健康状监控十分必要。一:什么是Smartmontools?Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitorin
Kernel当前最新的稳定版为3.10.4,而CentOS6.4的内核一直还是2.6.x,内核版本2.6.28系列有一些内核BUG,最终决定升级linux系统内核版本。在测试环境进行内核升级测试,步骤如下:一:升级环境介绍:内核升级测试环境介绍:虚拟机软件:VMWare 9.0.0测试系统: CentOS 6.4 x86_64确认升级前内核版本:more /proc/versionLinux ve
yum 安装git会将服务器已经升级的openssh从5.8.P2覆盖为5.3.P1,所以决定源码编译安装。简单整理编译安装脚本如下:#!/bin/bashyum install perl-Time-HiRes curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel perl-ExtUtils-Mak
使用 UnixBench5 进行linux系统服务器性能综合测试 1.简介 Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能,简称UB。Unixbench的主要测试项目有:系统调用、读写、进程
tmux 多终端登陆软件,安装配置使用详解在日常工作中,总是感觉用 CRT 连接Linux一个窗口不够用,再开新的窗口又比较麻烦,在网上查找可以打开多个终端登录软件,最后我找到了很强大而且使用广泛的tmux多终端管理器。tmux是一个优秀的终端复用软件,类似GNU Screen,使用它最
Tsar收集系统简介 Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! wget http://code.taobao.org/p/tsar/file/1792/tsar-2.1.0-0.e
一:Bwm Linux流量监控软件bwm (支持64位系统) Bandwidth Monitor NG (简称为 Bwm-NG)是一个简单的网络和磁盘带宽监视程序,可在Linux、BSD、Solaris等平台上运行。它支持各种各样的检测元件,用于收集各种统计数据,包括/proc/net/dev、netstat、getifaddr、sysctl、kstat、 /proc/diskstats /p
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号