Technology

http cache control

Apache2

sudo a2enmod expires
sudo a2enmod headers

 

.htaccess

<filesMatch ".(ico|pdf|flv|jpg|svg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>

 

硬碟、固態硬碟相關指令

共通選項

  • 用 gdisk 指定成 gpt
  • 保留空間 0%
  • 格式化的時候(開機碟或 BBS 及其他用途除外),因為檔案都很大,用不到那麼多 inode
sudo mkfs.ext4 -m 0 -T largefile4 -L $Lable -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdc1

如果當初 mkfs 的時候忘記 -m 0 的話

sudo tune2fs -m 0 /dev/sdx1

SSD 的設定

/etc/default/grub 裡頭,GRUB_CMDLINE_LINUX_DEFAULT= 這行加入下面這段。

elevator=deadline
echo 0 > /proc/sys/vm/swappiness

查詢 PCIe 裝置速度

lspci | grep -i 3ware
01:00.0 RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe (rev 01)
lspci -n | grep 01:00.0
01:00.0 0104: 13c1:1004 (rev 01)
sudo lspci -n -d 13c1:1004 -vvv | grep -i width
LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1, Exit Latency L0s &lt;512ns, L1 &lt;64us
LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk- DLActive+ BWMgmt- ABWMgmt-

 

VirtualBox VDI free up space 瘦身

VirtualBox 用久了之後,裡頭除了 M$ Windows7 會變肥之外,VM 下的 VDI 檔案也會變肥,變肥這件事情對於寸土寸金的 SSD 真的是很囧。

 

M$ Windows 7 塑身方式:

  • dism

    dism /online /cleanup-image /spsuperseded

  • 清理硬碟
  • Defragment(雖然我是用 SSD,但是不管啦)

  • SDelete

    sdelete64.exe -z c:

    • 最後回到 VBoxManage 來壓一下
      • VBoxManage modifymedium disk w7.vdi – compact
    • 瘦身前後比較

-rw----- – 1 **** **** 45G Jun 27 21:12 w7.vdi
-rw----- – 1 **** **** 35G Jun 27 22:23 w7.vdi