devops

网络延时参考值

网络延时给人的体验:

延时 体验
 1~30ms 极快,几乎察觉不出有延迟;
 31~50ms 良好,没有明显的延迟情况;
 51~100ms 普通,稍有停顿
 100ms 差,丢包并掉线现象

国内网络延时参考值

跨度 延时
北京-上海 30ms左右
北京-深圳 40ms左右
上海-香港 60ms以内
上海-洛杉矶 180-210之ms间
上海-纽约 230-250ms之间
上海-欧洲 220-330ms之间
查看详细

虚拟机性能测试

综述

虚拟机难免有性能损失,gtt 通过一些性能测试工具分别在宿主机和虚拟机上进行测试,得出在没有特别优化的情况下虚拟机的性能损耗。

gtt 使用的性能测试工具:

测试项 工具
CPU sysbench
内存 sysbench
4K随机读 iops fio
io延时 fping

性能测试结果汇总如下:

CPU

屏幕快照 2017-02-21 20.43.16

类别 结果(越小越好)
Host 25.4396
VM 25.6528

内存

屏幕快照 2017-02-21 20.43.24

类别 结果(越小越好)
Host 51.1092
VM 85.6900

IO

屏幕快照 2017-02-21 20.51.14

类别 IO 速率 IOPS
Host-SATA 1254.2KB/s 313
VM-SATA 1035.5KB/s 258
Host-SSD
查看详细

解决 Linux : Device br100 does not seem to be present, delaying initialization.

在 Centos 6.5 下,网桥莫名其妙的起不来,提示

Linux : Device br100 does not seem to be present, delaying initialization.

原因和解决办法都特别 low:

cat /etc/sysconfig/network-scripts/ifcfg-br100

DEVICE=br100
TYPE=Brigde  ## <---------- 一定要大写 B,如果写成 bridge 就会悲剧
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
DELAY=0
IPADDR=192.168.1.203
NETMASK=255.255.252.0
查看详细

修改 qcow2 镜像大小

思路

修改 qcow2 镜像可以分为两类:扩大和缩小。

扩大的操作思路是:先扩大镜像(磁盘),后修改分区表扩大分区信息。整个过程如下图所示,第一步先把镜像整个容量扩大,第二步把 sda2 扩大,把余下的空间填满。
缩小的操作思路和扩大相反:先修改分区表缩小分区信息,后缩小镜像(硬盘)。

resize qcow2 image

操作过程

扩大

现在把一个 120G 的镜像扩大到 200G,其中多出来的 80G 全部划到 sda3 中。

首先查看镜像的大小和分区表:… 查看详细

使用 proxychains 代理 git 命令

由于众所周知的原因,git clone 经常非常的慢,可以使用 proxychains 加上某个 socks5 或者 http 代理来加速。

在 ubuntu 14.04 上安装 proxychains:

sudo apt-get install proxychains

编辑配置文件 /etc/proxychains.conf,socks5,socks4,http 协议的代理都支持:

 [ProxyList]
 socks5  10.0.0.10        7072
 http    192.168.89.3    8080

保存退出。

只要在任何需要通过代理访问的命令前面加上 proxychains 即可:

 proxychains git clone https://github.com/grafana/grafana

完。happy proxying。… 查看详细