国产麒麟操作系统使用实战

金庸经典《射雕英雄传》里,黄蓉为了让洪七公交自己和靖哥哥武功,天天对师傅美食相待,在做了“玉笛谁家听落梅”这样一些世间珍品之后,告诉师傅说今天要做的是"炒白菜"。洪七公露出非常欣赏的眼光,说:“好,我倒要看看你怎样化腐朽为神奇。”

咱们很多同学对自己的项目很没有自信。项目也没有高并发、大流量,技术也简单,没有什么亮点。这就像做菜一样,珍贵的食材固然能做出美食佳肴。给你几个萝卜,至少也可以秀一秀刀工。关键还要从自身出发,让自己成为那个加分项。

最近使用麒麟操作系统发现了一些问题,分享一下。首先说我是很相信咱们国产化未来的发展的。我自己用的笔记本就是国产的,在以旧换新期间我换过两次,每次换过之后系统确实更稳定了,这也侧面说明了国产品牌的质量在进步。

中国最近研制出的世界首款光子时钟芯片,GPU轻松超过100GHZ,将处理器的处理速度又提高了100倍。确实是一个很不错的成就。

爱之深责之切,也是希望咱们国产化能做得更好。

先来看看在麒麟操作系统上遇到什么问题:

分配的SSD硬盘硬是测试成了传统HDD

cat /sys/block/vda/queue/rotational

结果为1 

解释一下:

输出0:SSD

输出1:HDD

ROTA=1:表示磁盘是HDD(机械硬盘)(支持旋转寻道)。

ROTA=0:表示磁盘是SSD(固态硬盘)(不支持旋转寻道)。

磁盘测速:

dd if=/dev/zero of=test bs=16k count=4k oflag=dsync

厂商要求50M/S,是不达标的。

针对这个服务器交付的同事给出的说法是,确实是SSD,并给出的厂商的测试报告

磁盘读写速率达到百兆/s的速率。

他们的测试方法:

随机写iops性能测试:

fio --name=RB --filename=  --bs=8k  --numjobs=50 --iodepth=64 --rw=randwrite --ioengine=lobaio --direct=1 --norandommap --group_reporting --runtime=100 --time_based 

随机读iops性能测试:

fio --name=RB --filename=  --bs=8k  --numjobs=50 --iodepth=64 --rw=randread --ioengine=lobaio --direct=1 --norandommap --group_reporting --runtime=100 --time_based 

混合读写iops性能测试:

fio --name=RB --filename=  --bs=8k  --numjobs=50 --iodepth=64 --rw=randrw --ioengine=lobaio --direct=1 --norandommap --group_reporting --runtime=100 --time_base

参数说明: 

filename=/dev/vdb 测试文件名称 direct=1 是否使用directIO,测试过程绕过OS自带的buffer,使测试磁盘的结果更真实。Linux读写的时候,内核维护了缓存,数据先写到缓存,后面再后台写到SSD。读的时候也优先读缓存里的数据。这样速度可以加快,但是一旦掉电缓存里的数据就没了。所以有一种模式叫做DirectIO,跳过缓存,直接读写SSD。  rw=randwrite 测试随机写的I/O rw=randrw 测试随机写和读的I/O bs=16k 单次io的块文件大小为16k bsrange=512-2048 同上,指定数据块的大小范围 size=5G 每个线程读写的数据量是5GB。

我用这种方法测试确实达到了百兆/s的速率。但是也说明还是不稳定的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值