最新消息:

标签:linux

理解和配置 Linux 下的 Out of memory
Linux

理解和配置 Linux 下的 Out of memory

admin 11年前 (2013-10-11) 14037浏览 0评论

最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的...

linux单机根据ip查看流量
ip

linux单机根据ip查看流量

admin 12年前 (2013-07-16) 3546浏览 0评论

我们有些机房是双线机房,一般的机器上面只有2个网卡,而我们搭建网络,一般有外网,内网,由于是双线,就存在电信跟网通2个ip,再加一个内网ip,就存在3个ip,这样的话,在同一个网卡上面就同时存在电信的ip以及网通的ip就不可避免,这个时候,我们想知道...

Linux上最优秀的数据恢复工具
工具

Linux上最优秀的数据恢复工具

admin 12年前 (2013-06-19) 3633浏览 0评论

不管是不是由于自己的失误,总有些时候我们存储的数据会出点问题。硬盘、固态硬盘以及移动媒介都有可能因为各种不同的原因而“丢失”掉文件。此外,有时候你可能想删除某个文件——不管是有意的还是无意的——稍后你突然意识到自己正好需要那个文件。与其因为文件丢失而...

Linux TCP 系统参数配置
kernel

Linux TCP 系统参数配置

admin 12年前 (2013-05-27) 3169浏览 0评论

我们这里应用的是CentOS5.3,并内核使用的是2.6.18-128.el5PAE #1 SMP 。修改部分TCP ,有的是为了提高性能与负载,但是存在降低稳定性的风险。有的则是安全方面的配置,则有可能牺牲了性能。 1.TCP keepalive ...

vmstat 实时监控虚拟内存
Linux

vmstat 实时监控虚拟内存

admin 12年前 (2013-05-27) 3796浏览 0评论

读懂vmstat输出之前,我们先熟悉一下linux关于虚拟内存管理知识碎片。 分配内存  OS内核进程所需内存、代码等等。我们不关心这一部分。主要关心以下二部分动态分配的内存。 用户态进程代码、全局变量与static变量、局部变量(函数参数...

Linux利器 strace
Linux

Linux利器 strace

admin 12年前 (2013-05-27) 2926浏览 0评论

strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到...

Linux内存点滴 用户进程内存空间
Linux

Linux内存点滴 用户进程内存空间

admin 12年前 (2013-05-27) 2845浏览 0评论

经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。 VIRT , Virtual Image (kb) RES, Resident size (kb) SHR, Shared Mem size (kb) ...

linux网桥浅析
Linux

linux网桥浅析

admin 12年前 (2013-05-23) 2818浏览 0评论

什么是桥接? 简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。 交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换...

linux网络报文接收发送浅析
Linux

linux网络报文接收发送浅析

admin 12年前 (2013-05-23) 3176浏览 0评论

对于linux内核来说,网络报文由网络设备来进行接收。设备驱动程序从网络设备中读取报文,通过内核提供的网络接口函数,将报文传递到内核中的网络协议栈。报文经过协议栈的处理,或转发、或丢弃、或被传送给某个进程。 网络报文的发送与之相反,进程通过系统调用将...

linux中断处理浅析
Linux

linux中断处理浅析

admin 12年前 (2013-05-23) 2832浏览 0评论

最近在研究异步消息处理, 突然想起linux内核的中断处理, 里面由始至终都贯穿着”重要的事马上做, 不重要的事推后做”的异步处理思想. 于是整理一下~ 第一阶段--获取中断号 每个CPU都有响应中断的能力, 每个CPU响应中...

Linux网卡绑定
网卡

Linux网卡绑定

admin 12年前 (2013-05-06) 4401浏览 0评论

系统:CentOS 5.5 X86_64、RHEL 5.6 X86_64 通过网卡绑定可以提高网卡传输速率,避免单点故障。 网卡绑定主要有4种模式:常用的有两种,0负载均衡,两个网卡都工作,当一个出现问题后,另一个还继续工作,需要在交换机做端口聚合配...

使用linux的/dev/shm
Linux

使用linux的/dev/shm

admin 12年前 (2013-04-28) 2781浏览 0评论

挖掘一个很久之前的设想,06年的,之前的想法是用tmpfs,tmpfs是RAM和磁盘swap的混杂机制,大部分的情况是优先使用内存空间,尽管本质上是非持久存储,但性能上远不是磁盘甚至固态硬盘所能企及的。而且现在是内存空前便宜的时代,类似的方案例如me...

Linux的CPU调速器
CPU

Linux的CPU调速器

admin 12年前 (2013-04-28) 3411浏览 0评论

都说Android手机的耗电和发热是与生俱来的,作为一个Android用户,我也深受其苦。于是刷了一个非官方的固件——Cyanogenmod。既然说是非官固件,总有特别的地方,在省电和性能的均衡方面,CM特地的设置了一个“调速器”的选项。Androi...

kdump 收集 kernel panic 信息
Linux

kdump 收集 kernel panic 信息

admin 12年前 (2013-04-24) 3423浏览 0评论

某台机器在执行 sync;reboot 后出现了 kernel panic,给 rhn 提 issue,指导我们使用 kdump 把 panic 时的内存给 dump 下来,很早就听说 kdump,趁此机会学习下使用方法。 kdump 需要两个不同目...

Linux下C语言连接MySQL
c

Linux下C语言连接MySQL

admin 12年前 (2013-04-24) 3081浏览 0评论

相对于Window下的设置,Linux要简单的很多。 1. 示例程序 #include <stdio.h> #include "mysql/mysql.h" int main(){ MYSQL mysql; mysql...

Linux内存管理学习笔记--物理内存分配
Linux

Linux内存管理学习笔记–物理内存分配

admin 12年前 (2013-04-24) 2832浏览 0评论

每次深入了解一个技术问题,随着挖据的深入,都发现其背后总非常深的背景知识,甚至需要深入到很多底层系统,这个过程有时会让自己迷失,会让自己忘了当初的目的。 在Linux内存管理学习笔记–概述中介绍系统启动时内存的使用情况,本篇将介绍简要Linux如何接...