摘要:
最近需要获取group 对应的id 数字号码,突然想不起来怎么获得了,现在在这里进行备忘一下: 保持更新,更多内容请关注 cnblogs.com/xuyaowen; 我之前也写过一个用户管理相关的博客,请访问下面的链接: https://www.cnblogs.com/xuyaowen/p/linu
阅读全文
posted @ 2019-10-14 10:54
"Michael_Xu"
阅读(2231)
推荐(0)
摘要:
最近在关注 分布式部署相关的工具和方法,下面是一些有趣的链接: Linux PXE + Kickstart 自动装机 https://www.cnblogs.com/llife/p/11632933.html 本文章作用,主要是用来进行索引文档链接信息,保持更新,更多内容请关注 cnblogs.co
阅读全文
posted @ 2019-10-14 10:02
"Michael_Xu"
阅读(299)
推荐(0)
摘要:
下面是一些ssh agent的资料简要摘录: ssh agent 的功能:https://www.ssh.com/academy/ssh/agent The ssh-agent is a helper program that keeps track of user's identity keys
阅读全文
posted @ 2019-10-14 08:55
"Michael_Xu"
阅读(2648)
推荐(0)
摘要:
网络上有很多关于缓存和预取相关的问题和文章,在这里简单进行记录,并进行备忘: 大型分布式系统中的缓存架构 https://www.cnblogs.com/panchanggui/p/9503666.html 《Scaling Memcache At Facebook》学习笔记 https://www
阅读全文
posted @ 2019-10-13 16:59
"Michael_Xu"
阅读(567)
推荐(0)
摘要:
今天在启动sshd时,出现了如下问题,导致客户端不能成功连接服务端,不能建立ssh连接: 有两个提示 Could not load host key: /etc/ssh/ssh_host_rsa_key 和 Could not load host key: /etc/ssh/ssh_host_dsa
阅读全文
posted @ 2019-10-12 20:56
"Michael_Xu"
阅读(12032)
推荐(0)
摘要:
tensorflow 容器运行过程中使用到的命令记录: 使用image启动容器命令: docker run --name="YaoXu-Test-tensorflow-gpu" --gpus all -it -p 8881:8888 tensorflow/tensorflow:latest-gpu-
阅读全文
posted @ 2019-10-12 16:09
"Michael_Xu"
阅读(921)
推荐(0)
摘要:
运行cockpit 服务时,我们指定运行此程序的用户和组;cockpit-ws cockpit-ws 我们使用 sudo -u -g 命令来进行运行; 同理,执行其他程序时,也可以 以这种方式执行; 保持更新,更多内容请关注 cnblogs.com/xuyaowen
阅读全文
posted @ 2019-10-11 23:19
"Michael_Xu"
阅读(533)
推荐(0)
摘要:
安装最简单的环境: apt-get install gnome-shell apt-get install gnome-panel apt-get install gnome-menus apt-get install gnome-session apt-get install gdm 安装vncs
阅读全文
posted @ 2019-10-11 12:45
"Michael_Xu"
阅读(1057)
推荐(0)
摘要:
计算机系统领域中的一些大牛,时长看看他们的简历,跟着他们的脚步:(排名不分先后) Leslie Lamport http://lamport.azurewebsites.net/pubs/pubs.html John Ousterhout https://web.stanford.edu/~oust
阅读全文
posted @ 2019-10-06 17:49
"Michael_Xu"
阅读(604)
推荐(0)
摘要:
一般地,把出现故障( crash 或 fail-stop,即不响应)但不会伪造信息的情况称为“非拜占庭错误”( non-byzantine fault)或“故障错误”( Crash Fault); 伪造信息恶意响应的情况称为“拜占庭错误”( Byzantine Fault),对应节点为拜占庭节点。
阅读全文
posted @ 2019-10-05 14:39
"Michael_Xu"
阅读(2757)
推荐(1)
摘要:
最近使用这两个设备的时候,发现 /dev/random生成随机数很慢;于是就查了查: 这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,/dev/random设备会一直封锁,尝试读取的进程就会进入等待状态,直到系统的中断数充分够用, /de
阅读全文
posted @ 2019-09-24 10:43
"Michael_Xu"
阅读(900)
推荐(0)
摘要:
tc 是linux 内置的命令;使用man pages 查看 我们看到,其功能为 show / manipulate traffic control settings,可对操作系统进行流量控制; netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该
阅读全文
posted @ 2019-09-19 22:43
"Michael_Xu"
阅读(1287)
推荐(0)
摘要:
最近配置一个GridFTP 用于测试其传输FTP性能, 在这里简单记录,备忘;使用本教程可以简单起一个GridFTP用于测试服务; 预配置环境: 测试系统:CentOS 7 1806 配置Yum仓库:https://opensciencegrid.org/docs/common/yum/ 安装Gri
阅读全文
posted @ 2019-09-19 12:20
"Michael_Xu"
阅读(890)
推荐(0)
摘要:
查看GPU型号: lspci | grep -i nvidia 驱动安装: https://www.nvidia.cn/Download/index.aspx?lang=cn 下载对应版本的驱动驱动程序; 安装 gcc, g++, make 最新版本程序; 安装 ubuntu 32 位兼容库; 运行
阅读全文
posted @ 2019-09-07 20:44
"Michael_Xu"
阅读(2023)
推荐(0)
摘要:
专利有时候并不是特别高级的东西,他是一种权利,每个人都可以申请,一种赋予申请者的权利; 专利的种类: 发明专利:针对产品、方法或者产品、方法的改进所提出的新的技术方案,可以申请发明专利。主要体现新颖性、创造性和实用性。取得专利的发明又分为产品发明(如机器、仪器设备、用具)和方法发明(制造方法)两大类
阅读全文
posted @ 2019-09-03 17:31
"Michael_Xu"
阅读(295)
推荐(0)
摘要:
GPU 编程可以称为异构编程,最近由于机器学习的火热,很多模型越来越依赖于GPU来进行加速运算,所以异构计算的位置越来越重要;异构编程,主要是指CPU+GPU或者CPU+其他设备(FPGA等)协同计算。当前的计算模型中,CPU主要用来进行通用计算,其更多的是注重控制,我们可以通过GPU和FPGA等做
阅读全文
posted @ 2019-08-31 15:44
"Michael_Xu"
阅读(1983)
推荐(0)
摘要:
RDMA (Remote Direct Memory Access) 全称为 远程直接内存访问 其出现的目的:为了解决网络传输中服务端数据处理的延迟而产生的。其将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用
阅读全文
posted @ 2019-08-31 12:32
"Michael_Xu"
阅读(859)
推荐(0)
摘要:
我们使用 go help buildmode 可以看到 go 可以以多种方式进行构建,默认使用静态链接库. ➜ src go help buildmode The 'go build' and 'go install' commands take a -buildmode argument whic
阅读全文
posted @ 2019-08-29 17:36
"Michael_Xu"
阅读(8425)
推荐(0)
摘要:
go build 和 go install 都需要使用源码来进行编译。但是有时候我们只有.a或者.so文件。并不能获取到第三方库的源码,这时我们需要静态链接库编译的技巧; 上图是实验前的文件分布。 使用静态链接库编译命令: ➜ src go tool compile -I ../pkg/darwin
阅读全文
posted @ 2019-08-29 16:04
"Michael_Xu"
阅读(3286)
推荐(0)
摘要:
介绍:2022年03月11日10:19:03 平常我经常使用 htop 工具来进行对主机进行性能检测。但是它只能对 进行进行管理。并简要显示 进程和cpu和内存使用信息;性能监控工具; glances 是比较好的性能检测工具。相比较htop还能显示 disk io net 等更多信息。并且还有web
阅读全文
posted @ 2019-08-24 12:18
"Michael_Xu"
阅读(962)
推荐(0)
摘要:
https://github.com/yaowenxu/Workplace/blob/master/timer/getrusagetimer.c 关键结构体: 程序: 保持更新,如果对您有帮助请点击推荐!更多关于Linux 相关的知识,请关注 cnblogs.com/xuyaowen
阅读全文
posted @ 2019-08-18 14:00
"Michael_Xu"
阅读(1012)
推荐(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"
阅读(897)
推荐(1)
摘要:
我们运行程序的时候,可以简单使用clock函数测试程序的运行时间:(本示例中以微秒为单位输出) https://github.com/yaowenxu/Workplace/blob/master/timer/clocktimer.c 保持更新,更多文章,请关注cnblogs.com/xuyaowen
阅读全文
posted @ 2019-08-18 12:52
"Michael_Xu"
阅读(547)
推荐(0)
摘要:
有时候提交过一次记录只有,又修改了一次,仅仅是改动一些较少的内容,可以使用git commit --amend. 添加到上次提交过程中; 如果你之前没有配置 core.editor 选项的时候,会出现: 这个时候,你通过 git config 命令,配置全局变量,指定特定的编辑器就解决报错了;之后再
阅读全文
posted @ 2019-08-17 16:07
"Michael_Xu"
阅读(6731)
推荐(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"
阅读(1267)
推荐(0)
摘要:
RAID: RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高。 RAID分为几个不同的等级,各个不同的等级均在数据可靠性及读写性能做了不同的权衡。实际工作中根据自己的业务需求
阅读全文
posted @ 2019-08-15 18:57
"Michael_Xu"
阅读(1539)
推荐(0)
摘要:
下午突然感觉 lvm 相关的知识忘记了,恰好机房里的fedora服务器上 挂了4个500GB的HDD 硬盘没有使用,就拿来操作了一番; 下面有几篇关于lvm不错的文章,进行了链接,网上也有很多不错的博文,大家用到就及时搜索一下吧: https://www.cnblogs.com/xs104/p/46
阅读全文
posted @ 2019-08-14 20:33
"Michael_Xu"
阅读(545)
推荐(0)
摘要:
软件介绍: netperf是惠普公司开源的一款针对网络性能的测试工具,主要基于TCP或UDP的传输。根据应用的不同,可以进行批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式的性能测试。 netperf以Client/Server方式工作。Se
阅读全文
posted @ 2019-08-13 19:09
"Michael_Xu"
阅读(2974)
推荐(0)
摘要:
有时候,当电脑有两个网卡时;一个网卡 连接免费网络,一个网卡连接收费网络。这样当你想使用免费网络与远程服务器建立连接,使用诸如scp命令或者 ssh 隧道之类传输大文件。这时候你需要指定特定的特定的网卡来建立连接了。 ssh 中 有一个选项可以绑定特定的interface 我们使用 man ssh
阅读全文
posted @ 2019-08-13 11:48
"Michael_Xu"
阅读(6411)
推荐(0)
摘要:
操作系统的三种结构: 宏内核(Monolithic kernel),又称单核心 混合内核 微内核 推测应该借鉴了 fuchsia 的微内核架构: fuchsia 微内核架构 (读音可以这么读?飞由沙 哈哈) 大家可以看看这则文章: https://fuchsia-china.com/huawei-w
阅读全文
posted @ 2019-08-11 14:38
"Michael_Xu"
阅读(2224)
推荐(0)
摘要:
最近突然忘记了 滑动窗口的原理,在网上找到了比较好的视频,现在在这里同大家分享: 注:反正进程间切换 视频链接: https://www.youtube.com/watch?v=R6ArbkVj-N8 资源来源自网络,如果对您有帮助请点击推荐,如果有其他的任何问题,欢迎大家留言!cnblogs.co
阅读全文
posted @ 2019-08-10 21:35
"Michael_Xu"
阅读(895)
推荐(0)
摘要:
现有的测试工具分为三类: 合成IO测试 基准测试集 基于Trace的测试 合成测试程序根据统计的真实负载发生规律,如请求的读写比例,大小,频率和分布等信息。建立响应的io存取模型。在测试时产生符合存取模型的io请求序列。发送给存储系统。这类程序包括 IOMeter,IOZone 和 Bonnie++
阅读全文
posted @ 2019-08-10 21:04
"Michael_Xu"
阅读(6103)
推荐(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"
阅读(2796)
推荐(0)
摘要:
兼容posix 接口的文件系统中我们不仅要测试 posix 接口是否兼容。随机读,随机写,顺序读,顺序写等读写模式下的性能。我们还要测试在不同工作负载条件下的文件系统的性能的情况;Filebench 是一款文件系统性能的自动化测试工具,它通过快速模拟真实应用服务器的负载来测试文件系统的性能。它不仅可
阅读全文
posted @ 2019-08-09 20:55
"Michael_Xu"
阅读(2229)
推荐(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"
阅读(4431)
推荐(0)
摘要:
在分布式文件系统开发和测试过程中,我们经常需要测试真实的网络带宽,来进行估测分布式系统的传输性能,所以我们要对现有的网络进行测试;Iperf 是一个网络性能测试工具。IPerf可以测试最大的TCP和UDP带宽性能。Iperf具有多种参数和特性,可以根据需要调整。IPerf可以报告带宽。延迟抖动和数据
阅读全文
posted @ 2019-08-09 16:39
"Michael_Xu"
阅读(4996)
推荐(0)
摘要:
dd 工具使用: dd 也是我们经常使用到的磁盘测试工具,Linux服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。我们可以使用dd命令简单进行测试,更为专业的测试可以使用上面描述的fio 工具: time有计时作用,dd用于复制,从if读出,写到
阅读全文
posted @ 2019-08-09 11:41
"Michael_Xu"
阅读(6901)
推荐(1)
摘要:
简介: 磁盘设备之上是文件系统,测试磁盘的工具往往就是调用块设备驱动的接口进行读写测试。而文件系统的测试软件就是针对文件系统层提供的功能进行测试,包括文件的打开关闭速度以及顺序读写随机位置读写的速度。以及进程并发数目等各个方面进行详细的测试。 IOZone是目前应用非常广泛的文件系统测试标准工具,它
阅读全文
posted @ 2019-08-08 17:58
"Michael_Xu"
阅读(2844)
推荐(0)
摘要:
pjd-fstest: 参考网址:https://www.tuxera.com/community/posix-test-suite/ fstest是一套简化版的文件系统POSIX兼容性测试套件,它可以工作在FreeBSD, Solaris, Linux上用于测试UFS, ZFS, ext3, XF
阅读全文
posted @ 2019-08-08 11:42
"Michael_Xu"
阅读(3322)
推荐(0)
摘要:
网络上面有有一些关于 资料分享和面试题目分享的项目很有趣,还有一些比较好的开源项目,我们能从其代码间获得不少启发,我在此博客简要记录,方便之后学习: coding-interview-university https://github.com/yaowenxu/coding-interview-un
阅读全文
posted @ 2019-07-28 16:53
"Michael_Xu"
阅读(505)
推荐(0)