Tag: 问题



18 二 09

Varnish基于内存的缓存软件,因为他的特点也有他特别好的优点,当然缺点也是很明显的,但对于一般的非下载网站来说,使用varnish是相当不错的,以我使用1年多的在两种不同的系统架构上成功使用的经验可以告诉你varnish有着相当不错的性能,稳定性更比squid好。下面是总结一些varnish使用的注意事项:

PS:现在varnish比较的活跃,出来的版本2比1改进了很多,后来的几个小版本又有不错的表现,但由于之前一直忙其它的,虽然使用上了最新的也满足了我们的需求,但还没有时间来细细的研究他,如果有相同爱好的人可以一起研究

1、操作系统需要是64位系统,不然缓存的大小会自动减为2G

2、从版本1到版本2的启动文件是要改变的,尤其注意很多人都是从张宴的BLOG那篇文章入手的,如果按那篇文章来配置版本2的话会有使用不了或者很慢的情况,很多人都出现了这个问题(有时间我写个详细的)

3、varnish重启时一定要在访问量少的时候,因为varnish是基于内存缓存的,重启后很多数据都需要重新从后端获取,造成后端的瞬时压力很大,所以会很危险,尽量在访问较小的情况下重启varnish服务,或者用varnish的命令接口加载配置文件,看下面的图

varnish重启后影响图

4、(未完待续,想起再写)







17 二 09

前言:主要记录在使用ubuntu使用中的解决的问题,来源可能大部分都摘抄自其它网站的,或者加上自己的注释与分析。

1、Ubuntu No resume image

ubuntu 启动的时候会提示:(看不到的按 alt + F1)

Loading, pease wait…
Kinit: name_to_dev_t(/dev/disk/by-uuid/104ad992-ca26-4337-90a1-17f14a0ea667)= sda8(8,8)
kinit: No resume image, doing normal boot…

看帮助:
man initramfs-tools
找到
resume
On install initramfs-tools tries to autodetect the resume partition.   On   success   the   RESUME   variable   is  written  to /etc/initramfs-tools/conf.d/resume.  The boot variable  noresume overrides it.
翻译:
恢复
安装了 initramfs-tools 之后会尝试自动检测恢复分区。当检测成功了,就会把变量写入  /etc/initramfs-tools/conf.d/resume 。启动变量跳过它不恢复。

解决方法:
一般是用 swap 分区保存系统休眠恢复的镜像,所以 /etc/initramfs-tools/conf.d/resume 记录的是 RESUME=UUID=104ad992-ca26-4337-90a1-17f14a0ea667,也就是 swap 的UUID。如果上次是休眠的话,会自动加载休眠时保存的状态,爽。如果上次是关机断电的话,启动的时候会自动跳过,但是要等一会,有点不爽。

如果不需要休眠的话直接屏蔽掉它就行了。

sudo vim  /etc/initramfs-tools/conf.d/resume
#RESUME=UUID=104ad992-ca26-4337-90a1-17f14a0ea667
sudo update-initramfs -u







14 一 09

自己笔记本上用的ubuntu下的vim一直不显示彩色,有点不太爽。现在解决了。
1、首先肯定是要安装vim 有人说需要安装vim-x11 ubuntu上倒是不用
2、关键:
1)cp /etc/vim/vimrc ~/.vimrc
2) vim ~/.vimrc
去掉”syntax on 前的”就可以了 更多的功能可以看这个配置文件。