`

Linux tmpfs

 
阅读更多

On Solaris /tmp is mounted swapfs and is it correct to put the eaccelerator files into /tmp/eaccelerator. You will have to remake the directory after a reboot.

In linux tmpfs can be used in the same way, either on /tmp or elsewhere.
See: http://www-128.ibm.com/developerworks/library/l-fs3.html

My updated task is now.

On Ubuntu:

mkdir /var/tmp/eaccelerator
sudo chown www-data.www-data /var/tmp/eaccelerator
sudo mount -t tmpfs tmpfs /var/tmp/eaccelerator

In your php.ini, change this line to:

eaccelerator.cache_dir="/var/tmp/eaccelerator"

Now put it in your /etc/fstab:

tmpfs /var/tmp/eaccelerator tmpfs defaults 0 0

And restart Apache:
sudo /etc/init.d/apache2 restart

You now don't have to recreate the /var/tmp/eaccelerator directory after the reboot, and the tmpfs will automount.

If you are VERY clever, then you might copy the cached files off of the tmpfs when apache stops and copy the cached files back on when apache starts.

While tuning this I got a %75 decrease of page time and %80 decrease of memory usage. (I also had a database issue from the old perspective.php script)

My courses page takes 0.368522 secs and RAM: 3.9MB 

Your milage may vary,

Mikel

 

From: http://moodle.org/mod/forum/discuss.php?d=63034

分享到:
评论

相关推荐

    Linux磁盘扩容 fdisk /dev/vda

    Linux磁盘扩容 df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 197G 2.3G 195G 2% / devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 8.5M 7.8G 1% /run tmpfs...

    Linux下tmpfs介绍与使用

     tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,tmpfs主要存储 暂存的文件。  优势 :  1、 动态文件系统的大小。  2、tmpfs 的另一个主要的好处...

    Tmpfs on Linux

    ### Tmpfs在Linux系统中的应用与特性 #### 引言 在Linux系统中,`tmpfs`是一种基于内存的文件系统,它不依赖于传统的非易失性存储介质来存储文件数据,而是完全存在于由操作系统内核维护的虚拟内存中。`tmpfs`的...

    详解Linux系统中的tempfs与/dev/shm

    tmpfs 是 Linux/Unix 系统上的一种基于内存的文件系统,即 tmpfs 使用内存或 swap 分区来存储文件。 Linux 内核中的 VM 子系统负责在后台管理虚拟内存资源 Virtual Memory,即 RAM 和 swap 资源,透明地将 RAM 页...

    学会使用tmpfs文件系统来提速你的linux系统.docx

    ### 使用tmpfs文件系统提升Linux系统的性能 #### 一、tmpfs与虚拟内存(VM) 在深入了解tmpfs之前,我们先来简要回顾一下Linux中的虚拟内存(VM)概念。虚拟内存是操作系统用来管理内存资源的一种机制,它可以分为RAM...

    生产环境Linux系统优化方法.pdf

    * tmpfs文件系统是一种基于内存的文件系统,新版本的Linux发行版基本都支持该文件系统特性。 * 使用“df -hT”命令可以确认当前系统是否使用了tmpfs文件系统。 * 用户可以使用“vi /etc/fstab”命令编辑文件系统配置...

    Professional Linux Kernel Architecture, 精通Linux内核架构

    - **知识点**:介绍了几种不依赖于磁盘等持久存储介质的文件系统,如tmpfs等。 - **重要性**:这类文件系统通常用于缓存和临时文件,可以显著提高读写速度。 - **第11章:扩展属性与访问控制列表** - **知识点**...

    Linux程序编译速度提高方法

    针对这一问题,本文将详细介绍几种提高Linux程序编译速度的方法,包括使用`tmpfs`、多线程编译(`make -j`)以及使用缓存工具(ccache)等。 #### 使用`tmpfs` **什么是`tmpfs`?** `tmpfs`是一种基于内存的文件系统,...

    基于zynq的Linux根文件系统生成

    在Linux系统中,根文件系统(Root Filesystem,简称rootfs)扮演着至关重要的角色,它是操作系统启动时的第一个文件系统,包含系统运行所需的基本程序和配置。在ZYNQ FPGA平台上的嵌入式Linux系统中,构建根文件系统...

    Professional Linux Kernel Architecture

    本章介绍了这类特殊文件系统的概念和实现方法,例如临时文件系统(tmpfs)等。这些文件系统通常用于缓存或临时存储目的,在系统重启后数据会丢失。 #### 十一、扩展属性和访问控制列表(Chapter 11) 除了基本的...

    Linux下如何调整根目录的空间大小

    在使用CentOS6.3版本Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [root@CentOS-78 /]# df ...

    Tiny Core Linux VMware 硬盘安装

    本人安装成功的记录 1.官网(http://www.tinycorelinux.net)下载带硬盘安装最新版的 CorePlus-current.iso (约84MB),据说有VMware的...tmpfs 250.3M 0 250.3M 0% /dev/shm /dev/sda1 7.7G 50.8M 7.7G 1% /mnt/sda1

    Linux3.10-x86_64内核配置选项简介

    Linux动态和持久设备命名(用户空间devfs)支持(CONFIG_GENTOO_LINUX_UDEV)涉及到了CONFIG_TMPFS和CONFIG_DEVTMPFS的配置,它们分别用于挂载tmpfs文件系统和devtmpfs文件系统。内核初始化系统(init)是内核启动后...

    Linux上实现oracleHA双机热备

    2. 系统分区设置为:`/dev/sda2 // /dev/sda1 /boot tmpfs /dev/shm /dev/sda5 /oracle /dev/sda7 /bak`。 **磁盘阵列配置**: 1. **连接磁盘阵列**:使用DS Storage Manager 10 Client软件连接磁盘阵列DS3400。 2....

    华清远见linux驱动程序开发

    6. 设备文件系统:理解devfs、sysfs、tmpfs等虚拟文件系统,以及如何创建和操作设备文件。 7. 调试技巧:学习使用gdb、kdb等工具对驱动进行调试,以及日志系统如dmesg的使用。 8. 内核模块编程:了解如何编写可...

    载入和卸载文件系统 Linux

    Linux支持多种文件系统,如ext3、ext4用于常规硬盘存储,tmpfs用于内存文件系统,vfat用于与Windows系统交互,而proc则提供系统状态信息。 在实际操作中,系统管理员可能需要频繁地挂载和卸载文件系统,例如在处理...

    使用Python设置tmpfs来加速项目的教程

    标题所提及的“使用Python设置tmpfs来加速项目的教程”实际上是一种利用Linux系统中的tmpfs技术来优化项目执行效率的方法。tmpfs是一种特殊的文件系统,它将文件存储在系统的RAM(随机存取内存)中,而不是传统的...

    Linux高频命令精讲

    - **/tmpfs**:用于共享内存资源。 - **/dev/pts**:用于与伪终端交互。 - **/swap**:用于虚拟内存管理。 #### 六、Linux命令 Linux命令的一些习惯包括: - 命令及参数区分大小写。 - 执行权限与文件扩展名无关。...

Global site tag (gtag.js) - Google Analytics