上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
摘要: go build 和 go install 都需要使用源码来进行编译。但是有时候我们只有.a或者.so文件。并不能获取到第三方库的源码,这时我们需要静态链接库编译的技巧; 上图是实验前的文件分布。 使用静态链接库编译命令: ➜ src go tool compile -I ../pkg/darwin 阅读全文
posted @ 2019-08-29 16:04 "Michael_Xu" 阅读(3130) 评论(0) 推荐(0) 编辑
摘要: 介绍:2022年03月11日10:19:03 平常我经常使用 htop 工具来进行对主机进行性能检测。但是它只能对 进行进行管理。并简要显示 进程和cpu和内存使用信息;性能监控工具; glances 是比较好的性能检测工具。相比较htop还能显示 disk io net 等更多信息。并且还有web 阅读全文
posted @ 2019-08-24 12:18 "Michael_Xu" 阅读(923) 评论(0) 推荐(0) 编辑
摘要: https://github.com/yaowenxu/Workplace/blob/master/timer/getrusagetimer.c 关键结构体: 程序: 保持更新,如果对您有帮助请点击推荐!更多关于Linux 相关的知识,请关注 cnblogs.com/xuyaowen 阅读全文
posted @ 2019-08-18 14:00 "Michael_Xu" 阅读(976) 评论(0) 推荐(0) 编辑
摘要: c 标准库中,有time 函数,可以返回 1970年1月1日 开始到现在的秒数,我们可以调用两次的时间差来计算程序运行时间: https://github.com/yaowenxu/Workplace/blob/master/timer/timetimer.c NAME time -- get ti 阅读全文
posted @ 2019-08-18 13:21 "Michael_Xu" 阅读(848) 评论(0) 推荐(1) 编辑
摘要: 我们运行程序的时候,可以简单使用clock函数测试程序的运行时间:(本示例中以微秒为单位输出) https://github.com/yaowenxu/Workplace/blob/master/timer/clocktimer.c 保持更新,更多文章,请关注cnblogs.com/xuyaowen 阅读全文
posted @ 2019-08-18 12:52 "Michael_Xu" 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 有时候提交过一次记录只有,又修改了一次,仅仅是改动一些较少的内容,可以使用git commit --amend. 添加到上次提交过程中; 如果你之前没有配置 core.editor 选项的时候,会出现: 这个时候,你通过 git config 命令,配置全局变量,指定特定的编辑器就解决报错了;之后再 阅读全文
posted @ 2019-08-17 16:07 "Michael_Xu" 阅读(6676) 评论(0) 推荐(0) 编辑
摘要: 关于mmap 网上有很多有用的文章,我这里主要记录,日常使用到mmap时的理解: https://www.cnblogs.com/huxiao-tee/p/4660352.html 测试代码: https://github.com/yaowenxu/Workplace/tree/master/mma 阅读全文
posted @ 2019-08-16 15:38 "Michael_Xu" 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: RAID: RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高。 RAID分为几个不同的等级,各个不同的等级均在数据可靠性及读写性能做了不同的权衡。实际工作中根据自己的业务需求 阅读全文
posted @ 2019-08-15 18:57 "Michael_Xu" 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 下午突然感觉 lvm 相关的知识忘记了,恰好机房里的fedora服务器上 挂了4个500GB的HDD 硬盘没有使用,就拿来操作了一番; 下面有几篇关于lvm不错的文章,进行了链接,网上也有很多不错的博文,大家用到就及时搜索一下吧: https://www.cnblogs.com/xs104/p/46 阅读全文
posted @ 2019-08-14 20:33 "Michael_Xu" 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 软件介绍: netperf是惠普公司开源的一款针对网络性能的测试工具,主要基于TCP或UDP的传输。根据应用的不同,可以进行批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式的性能测试。 netperf以Client/Server方式工作。Se 阅读全文
posted @ 2019-08-13 19:09 "Michael_Xu" 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 有时候,当电脑有两个网卡时;一个网卡 连接免费网络,一个网卡连接收费网络。这样当你想使用免费网络与远程服务器建立连接,使用诸如scp命令或者 ssh 隧道之类传输大文件。这时候你需要指定特定的特定的网卡来建立连接了。 ssh 中 有一个选项可以绑定特定的interface 我们使用 man ssh 阅读全文
posted @ 2019-08-13 11:48 "Michael_Xu" 阅读(5898) 评论(4) 推荐(0) 编辑
摘要: 操作系统的三种结构: 宏内核(Monolithic kernel),又称单核心 混合内核 微内核 推测应该借鉴了 fuchsia 的微内核架构: fuchsia 微内核架构 (读音可以这么读?飞由沙 哈哈) 大家可以看看这则文章: https://fuchsia-china.com/huawei-w 阅读全文
posted @ 2019-08-11 14:38 "Michael_Xu" 阅读(2171) 评论(2) 推荐(0) 编辑
摘要: 最近突然忘记了 滑动窗口的原理,在网上找到了比较好的视频,现在在这里同大家分享: 注:反正进程间切换 视频链接: https://www.youtube.com/watch?v=R6ArbkVj-N8 资源来源自网络,如果对您有帮助请点击推荐,如果有其他的任何问题,欢迎大家留言!cnblogs.co 阅读全文
posted @ 2019-08-10 21:35 "Michael_Xu" 阅读(881) 评论(2) 推荐(0) 编辑
摘要: 现有的测试工具分为三类: 合成IO测试 基准测试集 基于Trace的测试 合成测试程序根据统计的真实负载发生规律,如请求的读写比例,大小,频率和分布等信息。建立响应的io存取模型。在测试时产生符合存取模型的io请求序列。发送给存储系统。这类程序包括 IOMeter,IOZone 和 Bonnie++ 阅读全文
posted @ 2019-08-10 21:04 "Michael_Xu" 阅读(5820) 评论(0) 推荐(0) 编辑
摘要: This parallel program performs writes and reads to/from files under several sets of conditions and reports the resulting throughput rates. IOR 设计用于测量P 阅读全文
posted @ 2019-08-09 22:48 "Michael_Xu" 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 兼容posix 接口的文件系统中我们不仅要测试 posix 接口是否兼容。随机读,随机写,顺序读,顺序写等读写模式下的性能。我们还要测试在不同工作负载条件下的文件系统的性能的情况;Filebench 是一款文件系统性能的自动化测试工具,它通过快速模拟真实应用服务器的负载来测试文件系统的性能。它不仅可 阅读全文
posted @ 2019-08-09 20:55 "Michael_Xu" 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 在 使用 apt 进行安装软件的时候,我们要经常判断,软件安装了什么和安装到什么地方。这时候 我们要使用 dpkg -L 命令来进行查看; 针对于未安装的包:使用 dpkg-deb -c deepin.com.wechat_2.6.8.65deepin0_i386.deb 进行查看; 同样 在 fe 阅读全文
posted @ 2019-08-09 17:36 "Michael_Xu" 阅读(3944) 评论(0) 推荐(0) 编辑
摘要: 在分布式文件系统开发和测试过程中,我们经常需要测试真实的网络带宽,来进行估测分布式系统的传输性能,所以我们要对现有的网络进行测试;Iperf 是一个网络性能测试工具。IPerf可以测试最大的TCP和UDP带宽性能。Iperf具有多种参数和特性,可以根据需要调整。IPerf可以报告带宽。延迟抖动和数据 阅读全文
posted @ 2019-08-09 16:39 "Michael_Xu" 阅读(4881) 评论(0) 推荐(0) 编辑
摘要: dd 工具使用: dd 也是我们经常使用到的磁盘测试工具,Linux服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。我们可以使用dd命令简单进行测试,更为专业的测试可以使用上面描述的fio 工具: time有计时作用,dd用于复制,从if读出,写到 阅读全文
posted @ 2019-08-09 11:41 "Michael_Xu" 阅读(6528) 评论(0) 推荐(1) 编辑
摘要: 简介: 磁盘设备之上是文件系统,测试磁盘的工具往往就是调用块设备驱动的接口进行读写测试。而文件系统的测试软件就是针对文件系统层提供的功能进行测试,包括文件的打开关闭速度以及顺序读写随机位置读写的速度。以及进程并发数目等各个方面进行详细的测试。 IOZone是目前应用非常广泛的文件系统测试标准工具,它 阅读全文
posted @ 2019-08-08 17:58 "Michael_Xu" 阅读(2714) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页