`
文章列表
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2. ...

LVM使用

摘要: Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的 ...

[转]linux top 命令

linux top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up    1:22,    1 user,    load average: 0.06, 0.60, 0.48 Tasks:    29 total,     1 running,    28 sleeping,     0 stopped,     0 zombie Cpu(s):    0.3% us,    1.0% sy,    0.0% ni, 98.7% id,    0.0% wa,  ...
/usr 目录是应用程序主要存放的目录。该目录中的二进制文件对系统启动和维护并非必要,因此整个 /usr 目录结构常会被存放到另一个分离的文件系统中。因为其(通常)具有很大的容量,/usr 有其自己的子目录结构。在此,我们将介绍其中的几个: /usr/X11R6:整个 X Window 系统 目录层次结构。X (包括 X 服务器)运行需要的全部二进制文件和库文件必须存放于此。/usr/X11R6/lib/X11 目录保存了关于 X 各个不同方面的配置,并且并不随计算机的不同而改变。某个计算机特定的配置位于 /etc/X11。 /usr/bin:包含了很大一部分的系统二进制文件。任何非系统维护必需 ...
好多关于虚拟化和操作系统的知识博客 http://www.cnblogs.com/zhangzhang/category/351433.html http://www.kvm123.com/
VMware GSX Server是界于VMware Workstation与VMWare ESX Server的一个版本。ESX企业级,GSX工作组级,Workstation单机级。 它们之间最主要的区别是: 1. VMware Workstation是用在个人桌面系统中的  而VMware GSX Server与VMWare ESX Server用于服务器 2. VMware Workstation与VMware GSX Server需要操作系统的支持,而VMWare ESX Server不需要操作系统的支持,即在主机没有操作系统的情况下也可以安装。(即ESX可以直接在裸机上面安装) 3.V ...
之前没有好好看完论坛里的精华贴,贸然的按照前期的做法来安装 代码: kvm -m 1024 -hda ~/*.img ,结果很慢,很绝望。 后来加上了virtio设置后果然快多了,但觉得仍然没有Virtualbox快。 后来不死心仍然翻看帖子,才知道原来也可以使 ...
前几天玩玩kvm感觉挺有意思的,于是乎就想像vmarve中那样给kvm虚拟机来个快照,这样今后自己实验就很方便了。对于整个虚拟机的迁移也是很有意义的。        由于使用的是ubuntu9.10平台,接下来就在ubuntu中做相关的LVM快照。在redhat平台也是类似,就是使用root身份做如下操作。        在安装虚拟机的过程当中我们使用lvm逻辑卷作为kvm虚拟机的硬盘,这样才能使用LVM的快照功能:        创建LVM逻辑卷:sudo fdisk /dev/sda(分区,这里就不在详细介绍)                                     sudo ...
一、文件系统 在fstab里加入noatime,如 #cat /etc/fstab /dev/sda1          /home                  ext3    noatime,defaults        1 2 reboot或者重新mount生效 二、Tcp优化 在/etc/sysctl.conf里加入 net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv = 3 net.ipv4.tcp_syncookies = 1 #启用syncookies         net.ipv4.tcp_max_ ...
1.The optimal configuration is (usually) as follows: On the host, set elevator=deadline 2.Use virtio and only virtio 3.use raw LVs whenever possible. Qcow2 gives overhead. Files on a FS also have overhead 4.in the VM use the elevator=noop 6.both in host and VM, use noatime,nodiratime in fstab wherev ...
(部分有点过时) http://blog.bodhizazen.net/linux/kvm_network_scripts/ 2010年最新,亲自测试 首先说一点:碰到问题首先查找linux软件库(deb)中是否有能代替的软件;不行使用wine运行windows软件;再不行,才使用kvm等虚拟机。 因为它们的 ...

KVM virtio

网络和磁盘I/O均可以virtio吗? Virtio:针对 Linux 的 I/O 虚拟化框架 http://www.ibm.com/developerworks/cn/linux/l-virtio/index.html?ca=drs-cn-0304 文章大体的介绍了virtio,和留下了一些其他资源的链接(比如libvirt如何使用virtio等) http://www.unxmail.com/read.php?92 介绍了使用iso 格式的virtio http://www.linux-kvm.org/page/Virtio 官方链接 使用virtio的方式: Get Linux ...
http://wiki.ubuntu.org.cn Ubuntu 的中文wiki ,下面的链接是有关KVM的部分 http://wiki.ubuntu.org.cn/index.php?title=Kvm%E6%95%99%E7%A8%8B&variant=zh-cn http://forum.ubuntu.org.cn/viewtopic.php?p=964496 ubuntu的中文论坛 写了很多比较简单的创建管理KVM虚拟机的命令 http://www.php-oa.com/2010/02/22/ubutnu-kvm-vmware.html 各个方面都写的比较全的一个帖子 ...
KVM的存储选项有多种,包括虚拟磁盘文件、基于文件系统的存储和基于设备的存储。   为实现KVM(Kernel-based Virtual Machine)存储管理,可以使用LVM(Logical Volume Manager)和创建存储池。当系统创建KVM虚拟机的时候,默认使用虚拟磁盘文 ...
前段时间介绍了采用kvm虚拟化技术的文章,安装及配置详情参考 如下: http://www.unxmail.com/read.php?57 我这几天查阅了国外的一些测评,貌似认为 kvm 的 virtio半虚拟化驱动很好,效率比普通的要高,经过我的安装及测试后,性能的确有所上升,对比 xen 技术,还需要做进一步的测试。 此virtio 的驱动包下载地址可以到 kvm 的官网下载,是一个 iso 文件。 我简单的介绍下物理 host 主机的配置: 引用 AMD Athlon(tm) 5000 Dual-Core Processor Linux kvm1 2.6.18-194.el5 #1 ...
Global site tag (gtag.js) - Google Analytics