自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

转载 创业:对的人干对的事

https://mp.weixin.qq.com/s?__biz=MzUxODA4NTI2Ng==&mid=2247483650&idx=1&sn=a22944522081913f1b069d4ddc23a883&chksm=f98f0effcef887e931...

2017-05-19 18:22:00 131

转载 搬家

https://oscersong007.github.io 转载于:https://my.oschina.net/sharelinux/blog/745823

2016-09-12 16:01:00 134

转载 golang实现带有心跳检测的tcp长连接

package main// golang实现带有心跳检测的tcp长连接// serverimport ( "fmt" "net" "time")// message struct:// c#dvar ( Req_REGISTER byte = 1 // 1 ---...

2016-06-23 10:59:00 6519

转载 工作总结:mail,mcrypt,curl,wampserver安装redis支持

1.php中的mail函数 在php后台开发中我们往往会向用户发送注册,修改密码等验证邮件。一般会直接使用mail函数发送内容,这样的就会以运行Php程序的用Linux用户noboby等用户发送,这样的邮件显得不友好,也对用户来说标示不了你的应用。不过我们可以通过自己建立一个像foodfee...

2014-12-13 22:34:00 108

转载 程序员的十层楼

第1层 菜鸟第1层楼属于地板层,迈进这层楼的门槛是很低的。基本上懂计算机的基本操作,了解计算机专业的一些基础知识,掌握一门基本的编程语言如C/C++,或者Java,或者JavaScript,...,均可入门迈进这层。在这层上,中国有着绝对的优势,除了从计算机专业毕业的众多人数外,还有大量的...

2014-08-26 18:46:00 65

转载 浅谈linux性能优化之二十一:分析邮件系统

邮件应用服务可以允许延迟,没有像web,数据库那样实时性要求强,响应快。对于这种应用在设计上就比较特别,我给出postfix的进程信息: # service type private unpriv chroot wakeup maxproc comma...

2013-10-05 21:06:00 305

转载 mysql复制过程中的server-id的理解

server-id做什么用的,你知道吗? 1、 mysql的同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,所以server-id一定要有的 2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过...

2013-09-24 19:58:00 124

转载 Linux文件系统十问,你知道吗?

Linux文件系统十问 --关于文件系统,你知道吗? 作者:yanfei,腾讯后台架构师,参与项目为搜搜网页开发和搜搜开放平台。   关于文件系统,相信大家都不陌生。身为攻城狮的我们几乎天天都会与之打交道,但是细深剖一下,其中又有多少...

2013-09-11 08:44:00 125

转载 <转>RHEL6.X CentOS 6.X系统服务详解

RHEL/CentOS6.x的系统服务比5.x系列的要多了很多,理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。不需开启的服务尽量关闭。下面 列表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimal ...

2013-08-31 14:04:00 159

转载 <转>使用服务器内存交换提升性能的三大场景

Linux内核使用活跃与不活跃的内存系统管理服务器的内存资源。如果你的Linux服务器负载的资源过多,可能由几大原因引起:不足以加载应用的内存或者缓存了所有应该隐藏的文件,或者太严重依赖Linux内存交换。 那么可以基于Linux内存使用率最佳实践优化服务器,如将不活跃内存移到交换区...

2013-08-23 10:24:00 201

转载 <转>linux epoll

Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。 1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定...

2013-08-21 15:30:00 88

转载 浅谈linux性能调优之二十:模块管理与内核编译

模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内核空间运行,这与运行在用户空间的进程是不同的。模块通常由一组函数和数据结构组成,用来实现一种文件系统、一个驱动程序或其他内核上层的功能。总之,模块是一个为内核(从某种意义上来说,...

2013-08-09 23:27:00 86

转载 oscers,乐一乐

考官:windows 7专业版在中国大陆的零售价是多少? 我:5元   考官:出去,下一位   放弃这两个字在哥的字典里面就没有出现过,   我投啊投啊,   终...

2013-08-03 15:44:00 97

转载 浅谈linux性能调优之十九:lvm高级使用

上节引出了“逻辑卷”管理技术,大家都知道它比传统磁盘管理所具有的优势,我这里有一个关于lvm管理的手册“LVM HOWTO”,大多介绍是概念,使用方法。要的话可以给我留言或者在网上找找,练会它。除了伸缩的特点,逻辑卷还有一个底层物理卷的迁移功能!硬盘的理论 寿命是3万小时以上,...

2013-07-30 23:13:00 676

转载 浅谈linux性能调优之十八:推荐使用lvm

前几天在51cto论坛中看到一个贴子,讲的是管理员管理的系统/home所在的分区20G空间不够使用了,解决方案是卸载分区,然后划分一块大于20G的空间,将以前的数据全部拷贝到新分区,然后在挂载到新分区!这样问题是解决了,可是过一段时间空间有不够了,咋办呢?继续这样,记住这样...

2013-07-26 23:17:00 873

转载 浅谈linux性能调优之十七:进程绑定与中断绑定

1.使用taskset设置CPU亲和性 taskset搜索并设定运行进程的CPU亲和性(根据进程ID)。它还可用于启动给定CPU亲和性的进程,这样就可将指定的进程与指定的CPU或者一组CPU捆绑 CPU 亲和性使用位掩码表示。最低位对应第一个逻辑 CPU,且最...

2013-07-24 22:12:00 483

转载 浅谈linux性能调优之十六:网卡绑定

在生产环境下,防止单点故障是经常要考虑的因素,像数据库的异地备份,集群调度端的热备,挂载存储的多路经,路由器的冗余。对于数据大多都有复制,同步手 段。对于数据传输链路也是要考虑的,多路经便是其中的一种。一般服务器连接交换机,路由器,存储都是采用多条链路来防止单点故障的,linux下可...

2013-07-23 21:59:00 86

转载 浅谈linux性能调优之十五:常见网络参数整理

1.tcp连接保持管理: net.ipv4.tcp_keepalive_time = 7200 如果在该参数指定时间内某条连接处于空闲状态,则内核向远程主机发起探测 net.ipv4.tcp_keepalive_intvl ...

2013-07-22 23:33:00 290

转载 浅谈linux性能调优之十四:调节socket缓冲区

应用程序通过socket系统调用和远程主机进行通讯,每一个socket都有一个读写缓冲区。读缓冲区保存了远程主机发送过来的数据,如果缓冲区已满,则数据会被丢弃,写缓冲期保存了要发送到远程主机的数据,如果写缓冲区已慢,则系统的应用程序在写入数据时会阻塞。可知,缓冲区是有大小...

2013-07-22 23:31:00 599

转载 浅谈linux性能调优之十三:性能分析相关概念(来自IBM红皮书)

关于处理器的性能指标。 ? CPU使用率【CPU Utilization】 这可能是最直接的指标了,它表示每个处理器的整体使用率。在IBM System x架构中,如果在持续一段时间里CPU使用率超过80%,就可能预示着CPU出现了瓶颈。 ? 用户时间【User Time】 表...

2013-07-21 22:53:00 99

转载 浅谈linux性能调优之十二:红帽优化策略Tuned

红帽推出的一个动态调优方案,用户可以在不同的时间段内采用不同的调优方案。由于以服务进程形式存在,就可以很方便的和crontab结合!Tuned 是监控并收集各个系统组件用量数据的守护进程,并可使用那些信息根据需要动态调整系统设置。它可以对 CPU 和网络使用的更改作出反应,并调整设置以...

2013-07-19 21:31:00 186

转载 浅谈linux性能调优之十一:内存分配管理

linux下内存分配的管理主要通过内核参数来控制: 1.与容量相关的内存可调参数 以下参数位于 proc 文件系统的 /proc/sys/vm/ 目录中。 overcommit_memory :规定决定是否接受超大内存请求的条件。这个参数有三个可能...

2013-07-17 22:54:00 101

转载 浅谈linux性能调优之十:资源分配规划

我们都了解apache的两种工作模式,这节我们以prefork模式来考虑apache应用的配置!首先说说apache的prefork工作模式: prefork:特点稳定,对动态页面支持好! prefork的工作原理是,控制进程在最初建立"StartServers...

2013-07-16 22:45:00 201

转载 浅谈linux性能调优之九:改变系统默认限制

看了前两篇,我们都是在想办法节省资源给我们真正的服务。问题:我们的服务真的使用了吗 ? 答案是否定的,因为系统默认会有一些限制,这些限制也导致了我们应用的限制。这节我们说说linux下面的资源限制,我们来看看下面的数据: [root@localhost Desktop]# ulimit...

2013-07-15 22:25:00 145

转载 浅谈linux性能调优之八:去掉不必要的开销

在“浅谈linux性能调优之七:裁剪系统服务”中我说了关闭一些系统服务的知识,但是还是存在一些资源的浪费不轻易被管理员发现,在这节我说几个: 1.在有时我们使用ssh登录服务器时,会发现等待时间会长,最多长达2min 原因:ssh服务器默认会自动...

2013-07-14 22:06:00 313

转载 浅谈linux性能调优之七:裁剪系统服务

通常部署应用服务,对单台服务器而言只提供单一服务,甚至利用集群技术,分布式技术多台服务器来提供高可用,高性能的服务。这样对于大多系统提供多种服务 的现状显然不符,这就要求我们管理员手动管理,一方面节省了CPU,内存等计算机资源,这些节省的资源可以给开启的服务提供,可能对于单...

2013-07-13 22:41:00 470

转载 浅谈linux性能调优之六:IO调度算法的选择

在网上找到这个资料,挺详细的 ! 一) I/O调度程序的总结 1) 当向设备写入数据块或是从设备读出数据块时,请求都被安置在一个队列中等待完成. 2) 每个块设备都有它自己的队列. ...

2013-07-12 21:48:00 432

转载 浅谈linux性能调优之五:调优软raid

存储中的一个重要角色,RAID独立冗余磁盘阵列,从分类上将有两种:基于raid卡的硬raid(硬件实现,速度高,适用于大型应用),基于系统的软raid(一般包含于内核之中,性能不如硬raid,但是可优化,小型服务器) 特点:数据完整性,防止故障,容量突破,性能提升 ...

2013-07-11 20:54:00 909

转载 浅谈linux性能调优之四:文件系统的日志隔离

1.ext3文件系统在ext2的基础上添加了日志功能,如同数据库一样用日志来保证数据的一致性。 ext2:前写block,后写inode! ext3:增添了日志区(有利于数据一致性),先写inode! 等数据写到文件...

2013-07-10 21:49:00 188

转载 Linux inode详解

一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一...

2013-07-10 16:07:00 57

转载 linux下文件操作inode,block的变化

在“浅谈linux性能调优之三:分区格式化之前的考虑” http://my.oschina.net/sharelinux/blog/143522 一文中我说了inode与block的关系,现在说一下linux下文件操作底层inode与bloc...

2013-07-09 22:46:00 269

转载 浅谈linux性能调优之三:分区格式化之前的考虑

上篇:浅谈linux性能调优之二:优化swap分区http://my.oschina.net/sharelinux/blog/143318 有这么一种特殊情况可能在生产环境下发生:系统的某个ext3文件分区,当用户往此分区上写文件时,...

2013-07-09 20:01:00 118

转载 浅谈linux性能调优之二:优化swap分区

上篇:浅谈linux性能调优之一:磁盘分区策略 http://my.oschina.net/sharelinux/blog/143024 先说说什么是swap分区以及它的作用? ...

2013-07-09 08:22:00 243

转载 浅谈linux性能调优之一:磁盘分区策略

对于服务器而言,不管是windows系统,linux系统,分区情况影响系统性能.磁盘分区之后再格式化成某一格式的系统文件,最后在存储用户或系统数据,数据所在分区容易读到数据则响应速度越快.当然也有相反的情况,严重可出现“数据饥饿” 在这之前我们必须先了解磁盘的一些特性(影响...

2013-07-07 20:22:00 213

转载 Linux C即时通信客户端(类似QQ)

/*********************************************************************************** Copyright (c) 2012, OpenSource All rights reserved.** FileN...

2013-05-04 12:43:00 111

转载 Linux C 即时通信中继服务器(类似QQ)

#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <malloc.h>#include <pthre...

2013-05-04 12:40:00 162

转载 Linux系统性能瓶颈分析

▶ CPU使用率【CPU Utilization】 这可能是最直接的指标了,它表示每个处理器的整体使用率。在IBM System x架构中,如果在持续一段时间里CPU使用率超过80%,就可能预示着CPU出现了瓶颈。 ▶ 用户时间【User Time】 表示用户进程所花费的CPU百...

2013-04-26 19:46:00 188

转载 查看Linux内核版本的方法

[root@localhost Desktop]# uname -a Linux localhost 2.6.32-131.0.15.el6.x86_64 #1 SMP Tue May 10 15:42:40 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux...

2013-04-15 11:25:00 119

转载 Linux C基于进程并发的服务器简单示例

// server#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <malloc.h>#include...

2013-04-05 19:21:00 48

转载 Linux C简单端口扫描程序

// gcc -o PortScan PortScan.c// ./PortScan IP#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h&...

2013-04-05 19:17:00 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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