- 博客(3)
- 收藏
- 关注
原创 Linux服务器负载详解
1、什么是负载服务器负载网上也有许多大牛对其进行了定义和分析。其实从宏观上来看服务器负载是用来反映当前服务器运行状态的。它主要受三个部分影响:CPU使用、IO消耗和内存使用。负载客观的定义是:系统负载是对当前CPU工作量的度量,被定义为特定时间间隔内运行队列中的平均线程数(也有的书籍称为平均任务数)我们在Linux服务器上使用top命令可以得到如下图所示的系统状态监控数值:右上角的 load average,它表示系统在1,5,15分钟的平均工作负载。这个平均工作负载并不是指cpu的使用
2020-05-28 15:53:23
2477
原创 裸代码实现mongoDb写操作及mongo集群方案简述
MongoDb作为一种非关系数据库,能够快速的读写,而被广大开发者作为大数据存储的选择。本文将以一主两从的集群方案说明下mongodb的集群方案的实现,具体的MongoDb部署过程 本文不作讲解,本文将从代码的角度实现mongodb的读写。图中:mongoDb_A1~mongoDb_A3是一组分片数据库,一主两从。mongos1和mongos2视作两台mongodb引擎,应用程序直接连接的...
2019-08-28 15:07:13
258
原创 C/C++调用lua实现原理
一、运用lua脚本与C++结合的优势lua作为一种脚本语言,在与C++程序配合使用时,有着很大的优势,尤其在为C++程序做参数解析时,更新通信数据格式时,无需更改C++代码进行重新编译,只需要更改lua脚本程序即可。lua与C/C++的数据通信是基于共享内存,即lua堆栈实现的,这使得lua程序在与C++程序混合使用时,还存在一个对于C/C++程序的一个天然优势,就是在lua内部不需要进行
2018-02-05 23:33:01
12516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人