Linux
jiecxy
Be good.
展开
-
Linux 磁盘IO性能测试工具:FIO
1. FIO安装CentOS下:$ yum install fio2. FIO简介FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证。 项目主页:https://github.com/axboe/fio FIO输出结果详细解释可参见:https://tobert.github.io/post/2014-04-17-fio-output-explained.html 3. FIO参原创 2017-02-27 19:17:15 · 17134 阅读 · 0 评论 -
Sendfile & Zero-copy
1. 典型IO调用一个典型的IO调用过程如下:read(file, tmp_buf, len);write(socket, tmp_buf, len);首先调用read将文件从磁盘读取到tmp_buf,然后调用write将tmp_buf写入到socket,在这过程中会出现四次数据 copy,过程如下图: 当调用 read 系统调用时,通过DMA(Direct Memory Access)原创 2016-11-30 11:44:56 · 562 阅读 · 0 评论 -
Linux dstat 综合监控工具
1. 安装CentOS下:(其他自行百度)yum install dstat2. 说明 直接使用dstat,默认为-cdngy参数,分别显示cpu、disk、net、page、system信息,也即每个字母对应一类信息,字母顺序随意;默认每1s显示一行信息。可以在最后指定时间间隔,如dstat 5是没5s显示一行,dstat 5 10表示每5s显示一行,一共显示10行。如下:[zm@hw167原创 2017-04-15 13:48:59 · 787 阅读 · 0 评论 -
sed替换成换行符/回车符
举例介绍将分号变成换行符 方法一echo "a;b" | sed 's/;/\n/g'方法二echo "a;b" | sed 's/;/\/g' 该方法适用一些老版本(方法一无效),注意 换行 前的转义符原创 2017-08-24 18:38:42 · 34754 阅读 · 0 评论 -
Linux (Ubuntu/CentOS) 添加用户、改变管理员权限
1.添加用户通常使用命令useradd或adduser1.1 Ubuntu中添加用户使用命令 useradd# 添加用户username# 参数m为自动创建/home/username目录,若不加m则可能导致无法登陆$ useradd -m username# 设置用户username的密码$ passwd username 使用命令 adduser# 根据提示填写相关信息即可$ ad原创 2017-09-15 23:33:17 · 11721 阅读 · 0 评论 -
Linux (Ubuntu/CentOS) 安装配置JDK,用户/全局
1.下载JDKNOTE: 由于服务器一般不直接连外网,最好下载安装包后手动离线安装 官网下载地址(JDK8): http://www.oracle.com/technetwork/java/javase/downloads/index.html 注:下载对应版本的.tar.gz后缀压缩包 然后解压压缩包到你想要的目录,本文放在 /usr/java/ 下 即:/usr/java/jdk原创 2017-09-16 10:06:07 · 1810 阅读 · 0 评论 -
[Hadoop] Ubuntu localhost: ssh: connect to host localhost port 22: Connection refused
问题描述在Ubuntu下启动hadoop的hdfs时出现:hadoop@ubuntu:~/hadoop-2.8.1$ sbin/start-dfs.sh Starting namenodes on [localhost]localhost: ssh: connect to host localhost port 22: Connection refusedlocalhost: ssh: con原创 2017-09-16 14:16:34 · 6702 阅读 · 0 评论