队列深度对磁盘IOPS的影响

FIO是用来测试磁盘IO性能比较常用的工具,它的强大之处在于提供了一套测试框架,能够支持多线程多进程的IO测试,用户只需进行参数的配置,便能够方便地定制不同的IO行为(顺序读写,随机读写等),并对其性能进行监测。此次我们来测试金山私有云KingStack某套环境下SSD磁盘的4KB随机写的IOPS,验证一下增加队列深度对磁盘性能的影响。加大磁盘队列深度就是让磁盘不断工作,减少磁盘的空闲时间。 1、FIO测试命令: [root@KingStack-FIO ~]# fio -ioengine=libaio -bs=4k -direct=1 -thread -rw=randwrite »

云平台与企业内网打通方案(一)

1、简介 金山私有云KingStack能提供多种云平台与企业内网打通的方案,今天介绍 “指定私有VLAN 网络与物理网二层打通方案”,这种打通方式比较简单,只需在Neutron中创建一个Vlan网络,创建子网,制定好所需的IP地址池即可。此方案没有三层路由的过程,与需要打通的网络使用同一个 Vlan。 金山云私有云KingStack平台能纳管物理裸机,如果需要把云平台里的VPC网络与这种被纳管的物理机的网络打通,此方案同样适用此种场景。 下面以 ”通信原理以及网络拓扑图” 为例子介绍配置和测试: 2、物理网络配置 对于物理网,需要在我们的核心交换上能ping通企业内网里的IP。 对于云平台,需要用户确定要打通的Vlan ID, »

FIO输出字段说明

下面是使用FIO测试金山私有云KingStack环境下磁盘性能的输出字段说明: [root@KingStack-FIO ~]# fio -ioengine=libaio -bs=4k -direct=1 -thread -rw=randwrite -size=1000G -filename=/dev/vdb -name="KingStack EBS 4K randwrite test" -iodepth=16 »

在金山云服务器上向ks3上传文件

在调试模型的时候需要把程序打包上传到金山云的KS3存储中,有小伙伴问我如何更方便的上传,这里提供2个办法。 第一种办法再拥有KS3权限后,建立对应文件目录: 然后点击上传,即可在web页面下上传。当然在web页面下有一些限制,我们也可以使用ks3until工具来做这件事情 第二种办法 首先我们生成金山云用户的公钥和私钥 1、公钥私钥生成方法 登录金山云并注册用户后在身份与管理里生成秘钥,注意公钥会一直保持在网站上,秘钥只有在生成的时候用户才可见并能下载,如果不下载,因为云平台不保存秘钥,所以你的秘钥将丢失并无法找回。如果要中只能再次重新生成。 然后down下ks3until文件 #wget https://ks3-cn-beijing.ksyun.com/ »

在金山云KDL上运行第一个机器学习程序

既然我们已经搭建好了TensorFlow,那么就到了我们的第一个识别程序的时候了。之前我们show了一下我们自己的mnist数据集,这里面放的就是手写数字的图片,所以我们来写一个简单的识别手写数字的程序。 首先我们明确下我们需要做的事情: 1、定义公式算法,也就是我们的训练逻辑 2、定义loss,选定优化器,并制定优化器优化loss 3、迭代的用数据对算法进行训练 4、在测试集或验证集上对准确率进行评估。 然后再看我们的数据集,数据集中的是28X28像素的图像,对图片做一维展开得到的是一个有784维特征的样本,(此例为简单样例所以忽略了2维的空间信息,会在以后复杂的样例中添加进去。)所以对应的,我们得到的训练数据就是一个55000x784的tensor,如图1。训练数据的label就是一个55000x10的tensor。 »