2017年2月6日
摘要: 1. 网络存储类型 1) DAS(Direct Attached Storage直接附加存储) 通过SCSI线缆或光纤通道将存储设备直接连接到服务器上 限制:1个SCSI环路或通道可以挂载最多16台设备 FC可以在仲裁环的方式下支持126个设备 缺点:a) 扩展性差,服务器与存储设备直接连接的方式导 阅读全文
posted @ 2017-02-06 15:11 随性随行 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 参考http://www.cnblogs.com/turtle-fly/archive/2013/01/09/2851474.html 1.下载安装gcov/lcovgcov生成覆盖率数据lcov数据统计 https://linux.die.net/man/1/lcov 2.编译gcc -g -pi 阅读全文
posted @ 2017-02-06 09:28 随性随行 阅读(686) 评论(0) 推荐(0) 编辑
  2017年2月5日
摘要: 1) 下载valgrind 2) 利用参数启动程序 Valgrind --tool=callgrind <程序的启动命令> 3) 执行操作需要正常退出,或者kill -6/kill -9 4) 执行操作会生成文件callgrind.out.xxxx,里面包含了性能数据 5) 利用图形查看工具分析 q 阅读全文
posted @ 2017-02-05 21:20 随性随行 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.通过valgrind 1)编译最新的valgrind, 选择安装路径为/usr/ ./configure --prefix=/usr/local/valgrind make make install 2) 编译完后,将/usr/local/valgind压缩成软件包,然后拷贝到需要调测的设备对应 阅读全文
posted @ 2017-02-05 14:09 随性随行 阅读(657) 评论(0) 推荐(0) 编辑
  2017年2月2日
摘要: 物理层 在物理线路上传输原始的二进制数据位(基本网络硬件) Host-to-network (Arpanet/Satnet/Packet radio/Lan) 数据链路层 在有差错的物理线路上提供无差错的数据传输(Frame) 网络层 控制通信子网提供源点到目的点的数据传送(Packet) Inte 阅读全文
posted @ 2017-02-02 17:35 随性随行 阅读(138) 评论(0) 推荐(0) 编辑
  2017年1月31日
摘要: 1.1 C语言中的static的最主要功能是隐藏,其次因为static变量存放在静态存储区,所以它具备持久性和默认值0 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函 阅读全文
posted @ 2017-01-31 10:39 随性随行 阅读(189) 评论(0) 推荐(0) 编辑
  2016年12月31日
摘要: 1. GCC裁剪文件大小 GCC默认把调试信息放到可执行文件中,可以将这些内容分离,减少文件大小,加快打包时间。 objcopy –only-keep-debug project project.dbg //拷贝出一个符号表文件 objcopy –strip-debug project //移除调试 阅读全文
posted @ 2016-12-31 19:47 随性随行 阅读(137) 评论(0) 推荐(0) 编辑