第 三 十 天:Linux 系 统 优 化 扩 展

小Q:这世界要是没有爱情,他在我们心里还有什么意义!这就如一盏没有亮光

的走马灯。              ----歌德

在这里我没有往细里去剖析,并在这记录,我感觉这类东西,对于我现在的情况来说,效

果会不太理想,知道应该在哪方面进行调优,在以后工作中遇到再深入挖掘他的机理吧。

【硬件方面】

1. cpu         可以去更改内核参数,不过我们的层次不适合这样做;或者更换cpu

2. 内存        最简单粗暴就是增加内存

3. 存储        使用raid磁盘阵列,大量使用ssd固态硬盘

4. 网卡        使用千兆网卡,或者双网卡绑定

http://beibing.blog.51cto.com/10693373/1701893

【系统方面 】

1. 内核参数优化         网络相关、内存相关、缓冲缓存相关

2. 文件系统方面         分区调优,格式化时根据存储文件特性,指定合适的块大小,

noatime,日志隔离,软raid,有效使用/dev/shm,关闭不必

要的服务

3. cpu优化              进程绑定,中断绑定

tcp/ip调优解释文件 http://www.lvtao.net/server/sysctl.html 

内核调优参数说明   http://blog.chinaunix.net/uid-21505614-id-2181210.html

文件系统调优块     http://blog.chinaunix.net/uid-23354495-id-1989295.html 

文件系统调优I/O等  http://blog.chinaunix.net/uid-7530389-id-2050116.html

numa 架构 cpu:    http://blog.csdn.net/jollyjumper/article/details/17168175

taskset进程绑定cpu http://blog.csdn.net/ttyttytty12/article/details/11726569

【应用程序方面】

1. nginx、apache、php-fpm、mysql、tomcat、squid等应用,

是可以通过调节各个参数获得性能优化的。

2. web优化,比如可以把用户请求合并(js、css合并),使用cdn加速静态页访问速度,

把图片文档压缩减少带宽传输,

3. 优化网站程序

                        (mysql调优)
 (nignx+php-fpm 高并发参数配置及linux内核参数优化
   (nignx参数优化)
                  (apache参数优化)
                      (apache参数优化)
        (apache参数优化文档库)
   (php.ini参数优化)
  (tomcat调优)
                 (squid调优)
                           (squid优化指南)
   (squid优化相关的内核参数调整)
                     (web服务调优)

【架构方面】

1. 使用简单并且稳定的架构方案,不需要太流行高级,合适才好

2. 多使用缓存(squid,varnish,memcache,nosql相关:redis,mongodb)


关于 redis 和 mongodb的大量资料汇总

redis    http://www.apelearn.com/bbs/thread-7422-1-1.html

mongodb  http://www.apelearn.com/bbs/thread-7423-1-1.html

【集群方面】

1.搭建清晰化的集群布局,方便管理

2.采用热备,负载均衡。。。。。。。。

时间: 2024-08-01 22:42:34

第 三 十 天:Linux 系 统 优 化 扩 展的相关文章

三十、Linux常用命令(二)

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

三十道linux内核面试题

1. Linux中主要有哪几种内核锁? Linux的同步机制从2.0到2.6以来不断发展完善.从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁.这些同步机制的发展伴随Linux从单处理器到对称多处理器的过渡:伴随着从非抢占内核到抢占内核的过度.Linux的锁机制越来越有效,也越来越复杂. 自旋锁最多只能被一个可执行线程持有,如果一个执行线程试图请求一个已被争用已经被持有)的自旋锁,那么这个线程就会一直进行忙循环--旋转--等待锁重新可用.要是锁未被争用,请求它的执行线程便能立刻得到它并

(三十二)线上调优

-Xms 为jvm启动时分配的内存,比如-Xms200m,表示分配200M -Xmx 为jvm运行过程中分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M内存 -Xss 为jvm启动的每个线程分配的内存大小,默认JDK1.4中是256K,JDK1.5+中是1M -xmn 设置新生代大小 原文地址:https://www.cnblogs.com/shyroke/p/12011859.html

攻城狮在路上(叁)Linux(三十)--- 光盘写入工具

一.基本步骤: 1.用mkisofs命令将所需备份的数据构建成镜像文件. 2.用cdrecord命令将镜像文件刻录至光盘或者DVD中. 二.mkisofs:新建镜像文件 mkisofs [-0 镜像文件] [-rv] [-m file] 待备份文件... [-V vol] graft -point isodir=Systemdir... 参数说明: -o:后面指定镜像文件 -r:通过RockRidge产生支持UNIX/Linux的文件数据,可以记录较多信息. -v:显示构建过程 -m file:

三十四、Linux系统任务计划cron、chkconfig工具、systemd管理服务、unit介绍

三十四.Linux系统任务计划cron.chkconfig工具.systemd管理服务.unit介绍.target介绍 一.Linux系统任务计划cron crontab命令:对任务计划功能的操作用此命令.选项: -u:指定某个用户,不加-u则为当前用户. -e:制定任务计划. -l:列出任务计划. -r:删除任务计划. 任务计划的配置文件:/etc/crontab 文件内共有五个字段. 从左往右依次为:分.时.日.月.周.用户.命令. 可以不指定用户就是root. # crontab -e  

第五十五课 linux系统调优 之cpu、内存、网络、I/O

linux系统调优之系统基础原理及CPU调优 linux系统调优之内存调优 linux系统调优之网络调优 linux系统调优之内存和IO调优

程序员的奋斗史(三十八)——大学断代史(二)——我与数据库的故事

文/.温国兵 惰性人皆有之,也算是人的一大天性.几日之前便构思好此文,怎奈每日杂事繁多,今日才提起笔,作下此文.本文谈谈我与数据库的故事. 说起和数据库结缘,还得从大一说起.大一刚开始接触C语言,每日就沉浸在无止境的代码中.在网上查资料的过程中,看到别人用C语言写了一个小型的图书操作程序,数据库采用的是SQL Server,运行出来的效果图很炫,惊叹原来还可以这样管理数据.熟知C语言的同学肯定对文件操作不陌生,当时我们写程序如果有静态数据,都是放在文件里的.直到后来做的C语言课程设计,我也是一大

第三百三十节,web爬虫讲解2—urllib库爬虫—实战爬取搜狗微信公众号

第三百三十节,web爬虫讲解2-urllib库爬虫-实战爬取搜狗微信公众号 封装模块 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib from urllib import request import json import random import re import urllib.error def hq_html(hq_url): """ hq_html()封装的爬虫函数,自动启用了用户代理和ip

那些二十岁不信,三十岁却深信不疑的道理

-1- 那些年偷的懒,荒废的时间,败坏的身体,都!得!还!年轻的时候心比天高,以为自己能干出一番大事业,后来慢慢意识到自己只是个普通人. 每天起床照照大镜子,微笑,夸一夸自己,心情会很好.现在信了,信得有些晚. -2- 不和傻X讲道理. -3- 原来被嗤之以鼻的门当户对是有一定道理的. -4- 以貌取人其实是一套极其复杂的社会学.心理学.生物学等多学科理论的高度整合概括而产生的方法. -5- 越是急于证明的,越是自己欠缺的:越想告诉别人的道理,越是自己做不到的. 也许再努力也无法成为别人眼里的人