Sedikit Tuning Snow Leopard dengan Membesarkan Initial SWAP File Size

Snow Leopard, produk Apple yang paling boros memory kl menurut saya … sehingga kl memory fisik nya gak mencukupi, akan menggunakan banyak swapfile … dan biasanya dibuat tergantung kebutuhan …. jd sifat nya incremental, naek dan turun secara bertahap … jd di saat perlu kerja keras, dia dikit2 bikin swap file baru … ini akan mempengaruhi performa sistem.
Dan dianjurkan untuk membuat swapfile di partisi yg berbeda dengan sistem.

Seperti solusi yang pernah saya tulis bbrp tahun yang lalu untuk Tiger, solusi ini gak jauh berbeda … yang berbeda dengan Snow Leopard, kebanyakan config file berubah menjadi XML binary yang bernama PLIST.

Nah kali ini kita bermain dengan file:
/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

*panduan di bawah ini perlu keahlian menguasai Terminal dan UNIX command*

Pertama, kita harus membuat backup file ini dulu …
cp /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist.bak

Kedua, kita harus convert file ini menjadi plain text … supaya bisa diedit
plutil -convert xml1 com.apple.dynamic_pager.plist

Ketiga, silahkan edit file tersebut … bisa gunakan vi
vi com.apple.dynamic_pager.plist

Perhatikan baris berikut:

< key>ProgramArguments< /key>
< array>
< string>/sbin/dynamic_pager< /string>
< string>-F< /string>
< string>/private/var/vm/swapfile< /string>
< /array>

Silahkan diubah menjadi

< key>ProgramArguments< /key>
< array>
< string>/sbin/dynamic_pager_init< /string>
< /array>

* hapus spasi setelah < *

Di sini yg kita lakukan adalah mengubah command yang tadinya langsung dijalankan dr dalam file PLIST, menjadi dijalankan oleh perintah lain “/sbin/dynamic_pager_init” yang nanti akan kita buat setelah ini.
FIle “/sbin/dynamic_pager_init” ini adalah plain text shell script, yang bisa kita modif secara lebih fleksibel dan tak perlu convert2an lagi.

Kemudian ubah kembali file tersebut menjadi PLIST Binary.
plutil -convert binary1 com.apple.dynamic_pager.plist

Nah skrg silahkan buat file “/sbin/dynamic_pager_init” dengan isi:
#!/bin/bash
wait4path /Volumes/MacDicky;
/sbin/dynamic_pager -S 1073741824 -F /Volumes/MacDicky/vm/swapfile
/sbin/dynamic_pager -S 1073741824 -F /Volumes/MacDicky/vm/swapfile2
/sbin/dynamic_pager -S 1073741824 -F /Volumes/MacDicky/vm/swapfile3

Arti dari file di atas adalah:
1. Saya membuat swapfiles di Partisi /Volumes/MacDicky, tepatnya folder /Volumes/MacDicky/vm/
2. Saya membuat 3 swapfiles dengan ukuran masing2 1GB.
Sehingga pada saat Mac menyala, langsung terbuat 3GB swap file.

Pastikan file tersebut sudah executable …
chmod a+x-w /sbin/dynamic_pager_init
chown root:wheel /sbin/dynamic_pager_init

Ini akan meringankan beban si operating system saat menjalankan aplikasi2 yg rakus memory nanti nya.

Semoga membantu …



VideoCache – Tambahan buat Squid biar nge-Cache Video Streaming

Kadang kesel juga biarpun internet dah kenceng, tp streaming berasa lambat …
Apalagi kl kita sering akses video itu, atau temen2 sekantor pada akses video yang sama …
Kebayang brp gede benwit yg abis utk akses video tsb, kl tiap orang streaming lsg

Setelah googling2 … akhir nya nemu solusi nya … yaitu videocache, sebuah url rewriter utk squid.
Cara install nya gak ribet, krn dia cmn sekedar python script.

Script ini berlaku utk situs2 seperti:
Youtube, Vimeo, Dailymotion, Metacafe, Google Video, dan beberapa situs video streaming porno :p

Persiapan:
1. http://pypi.python.org/packages/source/u/urlgrabber/urlgrabber-3.1.0.tar.gz
2. http://iniparse.googlecode.com/files/iniparse-0.3.1.tar.gz
3. ftp://ftp.estpak.ee/pub/FreeBSD/ports/distfiles/videocache-1.9.2.tar.gz

Download dan extract ketiga file di atas. Lalu install masing2 dengan cara:
* python setup.py install

Nah … berikutnya edit file /etc/videocache.conf
Edit bagian ini, sesuaikan dengan setting squid Anda …
proxy = http://127.0.0.1:3128/

Lalu edit file squid.conf Anda, dan tambahkan baris berikut:
url_rewrite_program /usr/share/videocache/videocache.py
url_rewrite_children 20
acl videocache_allow_url url_regex -i \.youtube\.com\/get_video\?
acl videocache_allow_url url_regex -i \.youtube\.com\/videoplayback \.youtube\.com\/videoplay \.youtube\.com\/get_video\?
acl videocache_allow_url url_regex -i \.youtube\.[a-z][a-z]\/videoplayback \.youtube\.[a-z][a-z]\/videoplay \.youtube\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex -i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/videoplay \.googlevideo\.com\/get_video\?
acl videocache_allow_url url_regex -i \.google\.com\/videoplayback \.google\.com\/videoplay \.google\.com\/get_video\?
acl videocache_allow_url url_regex -i \.google\.[a-z][a-z]\/videoplayback \.google\.[a-z][a-z]\/videoplay \.google\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex -i (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/videoplayback\?
acl videocache_allow_url url_regex -i (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/videoplay\?
acl videocache_allow_url url_regex -i (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/get_video\?
acl videocache_allow_url url_regex -i proxy[a-z0-9\-][a-z0-9][a-z0-9][a-z0-9]?\.dailymotion\.com\/
acl videocache_allow_url url_regex -i vid\.akm\.dailymotion\.com\/
acl videocache_allow_url url_regex -i [a-z0-9][0-9a-z][0-9a-z]?[0-9a-z]?[0-9a-z]?\.xtube\.com\/(.*)flv
acl videocache_allow_url url_regex -i bitcast\.vimeo\.com\/vimeo\/videos\/
acl videocache_allow_url url_regex -i va\.wrzuta\.pl\/wa[0-9][0-9][0-9][0-9]?
acl videocache_allow_url url_regex -i \.files\.youporn\.com\/(.*)\/flv\/
acl videocache_allow_url url_regex -i \.msn\.com\.edgesuite\.net\/(.*)\.flv
acl videocache_allow_url url_regex -i media[a-z0-9]?[a-z0-9]?[a-z0-9]?\.tube8\.com\/ mobile[a-z0-9]?[a-z0-9]?[a-z0-9]?\.tube8\.com\/
acl videocache_allow_url url_regex -i \.mais\.uol\.com\.br\/(.*)\.flv
acl videocache_allow_url url_regex -i \.video[a-z0-9]?[a-z0-9]?\.blip\.tv\/(.*)\.(flv|avi|mov|mp3|m4v|mp4|wmv|rm|ram)
acl videocache_allow_url url_regex -i video\.break\.com\/(.*)\.(flv|mp4)
acl videocache_allow_dom dstdomain .mccont.com .metacafe.com .redtube.com .cdn.dailymotion.com
acl videocache_deny_url url_regex -i http:\/\/[a-z][a-z]\.youtube\.com http:\/\/www\.youtube\.com
url_rewrite_access deny videocache_deny_url
url_rewrite_access allow videocache_allow_url
url_rewrite_access allow videocache_allow_dom
redirector_bypass on

Tidak ada yg perlu dimodif utk bagian ini … biarkan saja apa ada nya …
Lalu tinggal direstart aja squid nya …

Nah kalo misalkan gak jalan … coba cek ownership:
- /var/log/videocache/videocache.log
- /var/spool/videocache
Pastikan ownership nya sama dengan uid yg menjalankan squid …

Apabila video baru pertama kali diakses, biasanya loading pertama agak lama … tp begitu udah play, hampir nyaris terputus … tergantung koneksi internet juga ya. Tp setidaknya jauh lebih mendingan drpd tanpa videocache ini.
En kl diakses lagi, gak bakal loading dari nol lagi :)

Semoga bermanfaat …

* Config ini udah saya pasang di Linux en di MacOS X



Daftar BlackBerry yang bisa diinstall OS 5.0

Berikut adalah daftar BlackBerry yang bisa diinstall OS 5.0 …

BlackBerry® Pearl™ Flip 8200 series smartphones
BlackBerry® Curve™ 8330 smartphones
BlackBerry® Curve™ 8350i smartphones
BlackBerry® Curve™ 8520 smartphone
BlackBerry® Curve™ 8530 smartphone
BlackBerry® Curve™ 8900 smartphones
BlackBerry® Bold™ 9000 smartphones
BlackBerry® Storm™ 9500 series smartphones
BlackBerry® Storm™ 9530 smartphone
BlackBerry® Storm™ 9520 smartphone
BlackBerry® Storm™ 9550 smartphone
BlackBerry® Tour™ 9630 smartphones
BlackBerry® Bold™ 9700 smartphones



BB Theme: [Today] Black Leather buat Gemini 8520

OTA:
OS 4.6: http://dicky.wahyupurnomo.com/bb/Black8520_46.jad
OS 5.0: http://dicky.wahyupurnomo.com/bb/Black8520_50.jad



BlackBerry Theme Onyx 9700: Black Today (Javelin OS 5.0 atau Tour OS 5.0)

Silahkan Download OTA:

http://dicky.wahyupurnomo.com/bb/Black_9700.jad

Bisa digunakan juga pada BlackBerry Javelin 8900 OS 5.0 en Tour 9630 OS 5.0 …



Pages: Prev 1 2 3 4 5 6 7 8 ...105 106 107 Next