这个监控linux 性能 的c++项目大家觉得怎么样

详细的视频解析: up:Sor大白
1、获取处理linux 的 /proc目录下各个系统数据,
2、再运用计算机公式实时计算出linux 系统信息,如进程信息,cpu负载,使用率,用户,内核使用,io读写磁盘速率,disk系统盘,硬盘信息,net网络信息
3、前两部部分,会运用工厂模式,多态,线程,互斥锁,智能指针,匿名函数,config配置等实现模块化
4、数据通过protobuf来序列化,(这会学习到google的序列化工具proto)
5、通过grpc来传输序列化的数据,实现单机或多机器分布式通信(会学习到google的分布式框架grpc)
6、主机获取数据后,通过qt画出相应图表展示出来,
(这部分,也可以不用qt,用其它界面显示,只不过qt有需要现有的模块,方面通过数据画图)
7、所以步骤需要通过cmake构建出完整的项目体系,会学习grpc和proto如何通过cmake构建,如何链接动态库,生成可执行程序等
8、所用的环境配置用docker来构建

主要运用技术栈docker ,C++多态,linux,proto,grpc,,cmake,C++11,qt等

第二弹
C++ 项目详情
分为5大模块构建:docker环境构建,grpc服务器、客户端模块,proto构建模块,monitor获取和处理 Linux 信息模块,qt数据展示模块
进行压力测试,查看实时展示的数据变化
详细的视频解析:
 up:Sor大白

大家觉得这个项目怎么样

#23届找工作求助阵地##我的成功项目解析##我的失利项目复盘##互联网没坑了,还能去哪里?##投票#
全部评论
牛客上无法上传视频,大家可以去b站
2 回复 分享
发布于 2023-07-12 16:56 北京
老哥这个项目校招想写到简历里大概要做多久
1 回复 分享
发布于 2023-07-18 11:43 俄罗斯
大家给点意见哈
点赞 回复 分享
发布于 2023-06-11 10:09 北京
按我的理解,这个项目是本主机通过rpc来监控其它主机的任务情况的吗?
点赞 回复 分享
发布于 2023-06-11 12:24 江苏
mark
点赞 回复 分享
发布于 2023-06-11 22:12 江苏
这个项目是哪里的呢
点赞 回复 分享
发布于 2023-06-14 16:37 四川
请问这是什么项目啊,能分享下吗
点赞 回复 分享
发布于 2023-06-14 20:13 安徽
好巧,我刚刚做完了个类似的demo
点赞 回复 分享
发布于 2023-07-01 17:26 上海

相关推荐

不愿透露姓名的神秘牛友
11-03 14:30
算能科技 嵌入式软件工程师 32Kx12 硕士双一流
点赞 评论 收藏
分享
评论
6
64
分享
牛客网
牛客企业服务