04 2019 档案
摘要:error是一个包含在<errno.h>中的预定义的外部int变量,用于表示最近一个函数调用是否产生了错误。若为0,则无错误,其它值均表示一类错误。 perror()和strerror()函数可以把errno的值转化为有意义的字符输出。 perror()和 strerror 使用: 执行结果: 打印
阅读全文
摘要:转载请注明出处。本图来自北航计算机虚拟化课程ppt.
阅读全文
摘要:Linux 中主要有五种IO模式:阻塞IO, 非阻塞IO, IO 多路复用,信号驱动IO和异步IO; 如果从同步非同步,阻塞非阻塞角度来看,又可以分为:同步阻塞IO, 同步非阻塞IO,异步阻塞IO和异步非阻塞IO; 每种IO模型,都有自己的使用模式,他们对于特定的应用程序都有自己的优点:其简单分布如
阅读全文
摘要:FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证。磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。 目前主流的第三方IO测试工具有fio、iometer 和 Orion,这三种工具各有千秋,在linux 下也可以使用dd 进行简单的磁盘(文件系统)测
阅读全文
摘要:我们在使用 man 手册的时候,可以使用man -f [keyword]去查询keyword的在线文档,但是这时候会报错:(图来源自网络) 这是因为我们还没有建立 man 手册的索引缓存; 我们可以使用 mandb 进行更新;之后就能使用 man -f 或者 man -k 命令进行查找手册; 资源来
阅读全文
摘要:Linux Asynchronous I/O Explained (Last updated: 13 Apr 2012) ******************************************************************************* by Vasily
阅读全文
摘要:使用的工具:Parallels Client 免费,可以从windows store 免费下载; 只有这个最好用,希望能帮到你。和原生的windows 远程桌面功能很像;
阅读全文
摘要:必要了解函数的功能和使用场景: fflush, setbuf, setvbuf 了解的操作: setbuf(stdout,NULL); // 关闭输出缓冲区; libc 和 linux 内核IO缓存模型: 参考链接:https://www.cnblogs.com/suzhou/p/5381738.h
阅读全文
摘要:我们在ifconfig 查看网卡配置时或者嵌入式开发的时候,经常会看到rx/tx缩写,其含义如下: RX==receive,接收,从开启到现在接收封包的情况,是下行流量。 TX==Transmit,发送,从开启到现在发送封包的情况,是上行流量。 保持更新,转载请注明出处。
阅读全文
摘要:有些工具,值得学习学习: 网络 iftop IO iotop 系统 top htop iftop iotop top htop 保持更新,转载请注明出处。 https://www.cnblogs.com/xuyaowen/p/linux-performance-tools.html
阅读全文
摘要:删除远程分支命令: git push origin :<远程分支名称> git push origin --delete <远程分支名称> 删除本地分支: git branch -d <本地分支名称> 查看所有分支: git branch -a 有时候你会发现:git已经删除了远程分支,本地仍然能看
阅读全文
摘要:systemctl enable cockpit 时,会出现如下错误: 修改cockpit.service 文件为如下所示: 添加 [Install] 配置单元,即可解决问题。 参考链接:https://unix.stackexchange.com/questions/337860/service-
阅读全文