排序:
默认
按更新时间
按访问量

io优化

1、系统学习 IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能...

2017-03-17 14:35:49

阅读数:368

评论数:0

使用 OpenSSL 实现私钥和证书的转换

1私钥总提示输入密码的解决办法: > cp server.key server.key.org Strip out the password: > openssl rsa -in server.key.org -out server.key [enter the passphr...

2016-09-19 16:36:19

阅读数:13289

评论数:0

嵌入式设备支持https

1.appweb-src-2.4.2-2.tar.gz 2. openssl-1.0.1i.tar.gz 一、一般编译(没有ssl支持) 1.配置如下: [root@localhost appweb-src-2.4.2]# CC_FOR_BUILD=gcc CC=arm-l...

2016-09-18 15:01:18

阅读数:2157

评论数:0

Linux内存中的Cache真的能被回收么?

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态: [root@tencent64 ~]# free             total       used       free     shared   ...

2016-08-01 11:38:07

阅读数:1507

评论数:0

Cgroup - Linux 内存资源管理

Hi ,我是 Zorro 。这是我的微博地址,我会不定期在这里更新文章,如果你有兴趣,可以来关注我呦。 另外,我的其他联系方式: Email: mini.jerry@gmail.com QQ: 30007147 本文PDF 在聊 cgroup 的内存限制之前,我们有必要先来讲解一下:...

2016-08-01 11:24:18

阅读数:2894

评论数:0

内存耗用:VSS/RSS/PSS/USS

Terms VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS- Un...

2016-08-01 11:23:35

阅读数:444

评论数:0

Linux中状态为D 或Z 的进程

长期生活在 Linux 环境里,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫你不要乱扔东西,乱扔东西是不对的。哎呀我话没说完你怎么把棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到了花花草草也不好嘛...”;在用户缺省目...

2016-08-01 11:23:11

阅读数:467

评论数:0

Buffer cache和page cache的区别

Page cache和buffer cache到底有什么区别呢?很多时候我们不知道系统在做IO操作的时候到底是走了page cache还是buffer cache?其实,buffer cache和page  cache是Linux中两个比较简单的概念,在此对其总结说明。 Page cache是v...

2016-08-01 11:22:39

阅读数:274

评论数:0

(总结)关于Linux的缓存内存 Cache Memory详解

前天有朋友问我,为啥我的Linux系统没运行多少程序,显示的可用内存这么少? 其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory。有时候你会发现没有什么程序在运行,但是使用top或free命令看到可用内存free项会很少,此时查看系统的 ...

2016-07-27 13:27:29

阅读数:11090

评论数:1

ubuntu速度慢的原因之内存和swap分区

ubuntu速度慢的原因之内存和swap分区   我在日常使用ubuntu时,经常要同时打开10几个窗口和应用,有时候就会发生速度变得很慢的情况,甚至系统明显反应迟钝,这时一般是物理内存不够用,系统开始用换硬盘上的swap分区做虚拟内存,其速度可想而知。   在ubuntu里面往往不是物理...

2016-07-26 14:44:35

阅读数:3087

评论数:0

EPIPE和ECONNRESET

EPIPE和ECONNRESET page1: 假设Server A上面有Process X,它有一个socket M,和另外的Server B上面的Process Y的 Socket N以TCP协议连接上了,那么,据我所知,有2种情况会出现RST包: (1)X没有close socke...

2016-07-26 14:37:43

阅读数:1307

评论数:0

linux中内存使用,swap,cache,buffer的含义总结

首先介绍一下linux中内存是如何使用的。 当有应用需要读写磁盘数据时,由系统把相关数据从磁盘读取到内存,如果物理内存不够,则把内存中的部分数据导入到磁盘,从而把磁盘的部分空间当作虚拟内存来使用,也称为Swap。如果给所有应用分配足够内存后,物理内存还有剩余,linux会尽量再利用这些空闲内存,...

2016-07-08 10:33:05

阅读数:9281

评论数:2

Linux是这样泄露内存的:Linux内存泄露过程观察

今天写了一个内存泄露程序,观察系统内存的变化情况。 测试环境为: root@app-node-v-o:/home/test# cat /etc/issue Ubuntu 12.04 LTS \n \l 一、内存泄露代码 代码如下: MemoryLeak.h ...

2016-07-08 10:14:45

阅读数:1154

评论数:0

高性能服务器架构

本文将与你分享我多年来在服务器开发方面的一些经验。对于这里所说的服务器,更精确的定义应该是每秒处理大量离散消息或者请求的服务程序,网络服务器更符合这种情况,但并非所有的网络程序都是严格意义上的服务器。使用“高性能请求处理程序”是一个很糟糕的标题,为了叙述起来简单,下面将简称为“服务器”。 ...

2014-08-06 09:09:06

阅读数:864

评论数:0

用popen遭遇ENOMEM (Cannot allocate memory)的问题

遇到一个popen遭遇ENOMEM (Cannot allocate memory)的问题,记录一下 我需要在程序里获取标准输出的内容,于是在一个模块里使用了popen这个函数,本来一直运行着都没,但是最近这个模块老是出问题,最后定位到是popen调用出错。返回的errno是ENOM...

2014-05-20 15:31:42

阅读数:3612

评论数:0

多线程程序问题分析小结

http://csrd.aliapp.com/?p=1799

2013-11-06 15:19:12

阅读数:764

评论数:0

丰田悲剧鸟

http://club.tgfcer.com/thread-6817371-1-1.html

2013-11-06 08:58:50

阅读数:1696

评论数:0

C语言的数组初始化

这是很基础的东西,但基础的重要性不言而喻,我敢肯定这个知识点我肯定曾经了解过,但现在,我不敢确定,由此可见纪录的重要性,这世界没有什么捷径,找对方向,然后不停重复.所以从今天开始,我会比较详细的纪录这些比较小的知识点,其实还是有不少有意思的地方的.     写这篇文章的起因在于>第...

2013-10-17 22:20:01

阅读数:650

评论数:0

编写安全代码——不要用memcmp比较structure

本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。 作者:gfree.wind@gmail.com 博客:linuxfocus.blog.chinaunix.net   ...

2013-10-17 11:37:37

阅读数:752

评论数:0

linux下so动态库一些不为人知的秘密(上)

linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。        基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动态库,使用ldd命令查看  # ldd /bin/ls linux-vds...

2013-10-09 15:40:15

阅读数:4421

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭