一. 了解Virtio virtio是通用虚拟化框架,在Qemu-kvm中的I/O是用qemu 来模拟的,性能比较差,用virtio来模拟I/O可以进一步提升I/O虚拟化的性能 传统的qemu-kvm 工作模式: 1.Guest产生I/O请求,被KVM 截获 2.Kvm 经过处理后将I/O请求存放在 ...
分类:
其他好文 时间:
2019-09-12 12:57:54
阅读次数:
204
raid0:特点:平行存储,将数据都分到每个硬盘里面,一块硬盘的损坏都会导致数据的不完整,不可用磁盘数量:1块或者n块磁盘容量:一共磁盘的总和优点:读写性能比较高缺点:无冗余与备份,安全性比较低应用环境:安全性要求不高的地方,比如图形工作站raid1特点:镜像存储,就是将每一个磁盘都写入相同的数据,以保证用户数据的可用性和可修复性磁盘数量:2个或2个以上磁盘容量:50%优点:磁盘数据的安全性比较高
分类:
其他好文 时间:
2019-09-01 16:30:01
阅读次数:
113
内部排序:在排序期间数据对象全部存放在内存的排序 外部排序:指在排序期间对象太多,不能同时存放在内存中,必须根据排序过程的要求,不断在内、外存间移动。 效率的衡量: 内部排序:比较的次数(即时间复杂度) 外部排序:IO次数 性能比较: 稳定:待排序序列中相同数字的顺序 在 排好序后,顺序不发生改变。 ...
分类:
编程语言 时间:
2019-08-27 17:20:48
阅读次数:
87
golang官方为我们提供了标准的json解析库–encoding/json,大部分情况下,使用它已经够用了。不过这个解析包有个很大的问题–性能。它不够快,如果我们开发高性能、高并发的网络服务就无法满足,这时就需要高性能的json解析库,目前性能比较高的有json-iterator和easyjson ...
分类:
Web程序 时间:
2019-08-25 11:50:18
阅读次数:
103
三目运算符概述 格式 (条件表达式)?表达式1:表达式2; 举例 求3<8?(9<6?7:5):2>0?4:1 括号优先级最高,所以先算括号里的(9<6?7:5),得到5,算式变成 3<8?5:2>0?4:1; ?是条件运算符,条件运算符具有右结合性,是从右往左分组计算的,所以先计算2>0?4:1, ...
分类:
其他好文 时间:
2019-07-24 22:30:53
阅读次数:
160
这里的深拷贝指的是我们根据一个对象获得另一个内容一样的对象,并且新的对象是指向旧对象的内容的地址而不是就对象的栈对象的地址,或者就是完全开辟新的地址空间存储同样的内容 在这三个方式之前,我想给两个例子,平时使用remove和filter都会遇到的问题 可以看出我们平时在业务比较复杂的时候,例如需要旧 ...
分类:
其他好文 时间:
2019-07-12 11:14:47
阅读次数:
1629
今天在osc上看到对Tomcat的四种基于HTTP协议的Connector性能比较 具体内容如下: <Connector port="8081" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="2000 ...
分类:
Web程序 时间:
2019-07-02 09:16:28
阅读次数:
113
# Netty [mougagit@Mous-Air] http-server-compare$ wrk -t8 -c1000 -d60s http://127.0.0.1:8080/Running 1m test @ http://127.0.0.1:8080/ 8 threads and 100 ...
分类:
Web程序 时间:
2019-06-23 01:24:25
阅读次数:
240
1 #include <set> 2 #include <ctime> 3 #include <queue> 4 #include <cstdio> 5 #include <utility> 6 #include <cstdlib> 7 #include <iomanip> 8 #include < ...
分类:
编程语言 时间:
2019-06-19 10:44:29
阅读次数:
196
在自己的本子上随便测了下几款HttpServer,环境信息就不贴出来了,主要是比对下差距。 测试内容是输出 text/plain 的 hello, world。 先说结论:Netty > JDK HttpServer > Jersey-Netty > Jersey-HttpServer > Spri ...
分类:
Web程序 时间:
2019-06-16 00:25:49
阅读次数:
181