raid
https://www.cnblogs.com/ivictor/p/6099807.html
将多个磁盘组成大的磁盘组,组合方式有很多
raid0
特点
io性能提升N倍(磁盘数量)
可靠性下降,任意一块磁盘损坏,就不可用了
具体操作
1.umount
2.raid0
3.创建文件系统
4.mount
5.开机自动mount
6.修改磁盘的用户,用户组
https://www.cnblogs.com/ivictor/p/6099807.html
将多个磁盘组成大的磁盘组,组合方式有很多
特点
io性能提升N倍(磁盘数量)
可靠性下降,任意一块磁盘损坏,就不可用了
具体操作
1.umount
2.raid0
3.创建文件系统
4.mount
5.开机自动mount
6.修改磁盘的用户,用户组
https://juejin.cn/post/7130062768413081637
https://juejin.cn/post/7085935695432269861
多级缓存
咋用
只有buffer满了才会读写
作用
1.减少io次数
不到buffer的大小,不会io
2.减少内存峰值
一次buffer的大小
open 打开文件句柄
write 写磁盘buffer
sync 写到磁盘
close 关闭文件句柄
https://cloud.tencent.com/developer/article/1656755
零拷贝
https://developer.aliyun.com/article/343804
内存泄露:就是内存持续上涨的现象
内存溢出:内存不够用了
1.内存碎片
2.手动申请的内存没有释放
1 tcmalloc
2 jemalloc
把jemalloc 编到包里
生成map 转成svg
对比变化
3 asan
4 valgrind
内存峰值
常驻内存
valgrind 分析内存
pahole 分析内存
https://blog.csdn.net/zju_fish1996/article/details/108858577
https://blog.csdn.net/weixin_41055260/article/details/118586493
qps p95
qps p95 为例
分为客户端 服务端 端到端
https://blog.csdn.net/xiaonuo911teamo/article/details/133521457
https://zhuanlan.zhihu.com/p/486301255
https://zhuanlan.zhihu.com/p/335091866
怎么看
火焰图
https://zhuanlan.zhihu.com/p/402188023
用perf工具
1.采样
perf.data
2.可视化
.data-> .unfold -> .folded -> .svg
https://www.cnblogs.com/xuanyuan/p/13524351.html