上一页 1 ··· 42 43 44 45 46
摘要: Linux内存点滴 用户进程内存空间 经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。 VIRT, Virtual Image (kb) RES, Resident size (kb) 实际使用 SHR, Shared Mem size (kb) %M 阅读全文
posted @ 2016-10-18 19:36 苏小北1024 阅读(992) 评论(0) 推荐(0) 编辑
摘要: eval命令妙用——变量嵌套替换 eval命令在Linux下的应用非常广泛,在写脚本的时候遇到一个变量嵌套的问题,用eval迎刃而解,略试不爽啊。 更多eval用法见下: 1. eval会把赋值语句中双引号之间的内容直接赋给‘=’前的变量,而不是当作字符串赋给变量 例如: 2. 当在一个赋值语句的前 阅读全文
posted @ 2016-10-18 19:11 苏小北1024 阅读(4647) 评论(0) 推荐(1) 编辑
摘要: linux系统中如何查看cpu信息? 查看linux版本、cpu、位数、内核、内存等信息 linux下查看CPU,内存,机器型号,网卡等信息的方法 查看服务器物理CPU数和CPU核数方法介绍 可以用/proc/cpuinfo 查看CPU 的信息。 该文件包含系统上每个处理器的数据段落。/proc/c 阅读全文
posted @ 2016-10-18 14:51 苏小北1024 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,我们知道可以通过nice、renice命令改变进程的执行优先级,优先级高的进程优先执行,从而一定程度上保证重要任务的运行。 除了nice、renice外,可以通过CPU affinity指定进程在哪些处理器上运行。CPU affinity表示进程要在某个给定的 CPU 上尽量长时间地 阅读全文
posted @ 2016-10-18 11:20 苏小北1024 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高IO性能。本文尽量用通俗易懂的视角去阐述。不copy内核代码。 阐述之前,要先有个大视角,让我们站在万米高空,鸟瞰我们的 阅读全文
posted @ 2016-10-12 21:24 苏小北1024 阅读(817) 评论(2) 推荐(1) 编辑
摘要: 为了说明这个流程,还是用图来描述一下比较直观。 中间过程请参考 《IO之内核buffer "buffer cache"》 《IO之标准C库buffer》 《IO队列和IO调度》 阅读全文
posted @ 2016-10-12 21:15 苏小北1024 阅读(396) 评论(0) 推荐(0) 编辑
摘要: IO体系概览 先看看本文主题IO调度和IO队列处于整个IO体系的哪个位置,这个IO体系是非常重要的,了解IO体系我们可以对整个IO过程有个全面的认识。虽然一下两下并不清楚IO体系各个部分的细节,但是我们总是能从这儿找到脉络。知道什么问题在什么位置,这个是解决问题的时候最关键的。任何所谓的专家都不太可 阅读全文
posted @ 2016-10-12 21:14 苏小北1024 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 举例 一般情况下,Read,write系统调用并不直接访问磁盘。这两个系统调用仅仅是在用户空间和内核空间的buffer之间传递目标数据。 举个例子,下面的write系统调用仅仅是把3个字节从用户空间拷贝到内核空间的buffer之后就直接返回了 write(fd,”abc”,3); 在以后的某个时间点 阅读全文
posted @ 2016-10-12 20:49 苏小北1024 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 01 docker学习总结 "toolbox" https://hub.docker.com/ https://docs.docker.com/engine/installation/mac/ from your shell 启动docker machine 部署一个webapp 第一次执行需要下载 阅读全文
posted @ 2016-10-12 20:26 苏小北1024 阅读(495) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-10-12 20:23 苏小北1024 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46