Tag Archives: linux

修改 User-Agent 讓 Office 365 服務變快...

在 Facebook 上看到剛剛在 Hacker News 上熱起來的「Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)」這篇,引用了 2016 年在 Microsoft Community 上的討論:「Onedrive for Business open is very slow on Linux (Chrome/Firefox) but with very fast with a "Windows" user-agent」。 在 … Continue reading

Posted in Browser, Cloud, Computer, Firefox, GoogleChrome, IE, Murmuring, Network, Software, WWW | Tagged , , , , , , , , , , , , , , , | Leave a comment

在 ext4 上的 CCFS

在「Application crash consistency and performance with CCFS」這篇看到的東西。 CCFS 目標是拉高 ext4 的 data integrity,並且還是有高效能: CCFS (the Crash-Consistent File System) is an extension to ext4 that restores ordering and weak atomicity guarantees for applications, while at the same time delivering much improved … Continue reading

Posted in Computer, Linux, Murmuring, OS, Software | Tagged , , , , , , , , , , , , , | Leave a comment

Amazon EC2 上的 gettimeofday 與 clock_gettime 的效能

看到「Two frequently used system calls are ~77% slower on AWS EC2」這篇在講 gettimeofday 與 clock_gettime 的效能,另外搜資料時發現應該也是作者提問的「gettimeofday() not using vDSO?」這篇。 在 EC2 比較新的機器上用 tsc 應該是沒問題的 (在 2015 的時候官方就這樣建議了): it seems tsc support in Xen has improved with version 4.0 and with improved … Continue reading

Posted in AWS, Cloud, Computer, Hardware, Linux, Murmuring, Network, OS, Software | Tagged , , , , , , , , , , , , , | Leave a comment

在 Ubuntu 上跑 Selenium (Google Chrome 與 Firefox)

最近可能會用到,所以開了一台 EC2 instance 跑 Ubuntu 16.04 測試 Selenium。拿 Chrome 與 Firefox,Linux 平台上兩個主要的瀏覽器。 要讓他動還蠻簡單的,只是不知道真的用下去後,後面會遇到多少地雷 XDDD 基本上是按照「Installing Selenium and ChromeDriver on Ubuntu」這篇文章的方法安裝,有幾點可以注意一下: ChromeDriver 可以翻一下最新版,文件上寫的是 2.26,但現在最新的是 2.27 (寫這篇時)。 雖然寫「(Optional) Create and enter a virtual environment」表示可以不做,但不做其實不會動 (看錯誤訊息像是要建立目錄時權限不夠),所以乖乖的用 virtual environment 裝在自己目錄下吧 XDDD 同理,Firefox 用 APT … Continue reading

Posted in Browser, Computer, Firefox, GoogleChrome, Murmuring, Network, Software, WWW | Tagged , , , , , , , , | Leave a comment

/usr/bin 下的工具介紹

「Adventures in /usr/bin and the likes」這篇介紹了 /usr/bin 的各種工具。即使是在 FreeBSD 與 Linux 下面混了許多年,還是看到了不少好用的工具,值得慶幸的是,至少有一個章節 (Misc) 還算熟悉... OS 的 chrt 與 taskset 看起來再壓榨效能的時候應該可以拿出來用。用 peekfd 不如記 strace 比較萬用... Debugging 的 addr2line 則是學到了一招,對於還是 segfault 看起來應該會很有用... 後面 Data Manipulation 的部份其實都很值得再拿出來看,尤其是這一章的東西,沒在用常常會忘記...

Posted in Computer, FreeBSD, Linux, Murmuring, OS, Programming, Software | Tagged , , , , , , , , , | Leave a comment

kernel.org 將要關閉 FTP 服務

kernel.org 將關閉 FTP 服務:「Shutting down FTP services」。 三月將關閉 ftp://ftp.kernel.org/,而 12 月將關閉 ftp://mirrors.kernel.org/。現在透過 HTTP 更新已經是主流了,對於 firewall 設定與 cache 都有比較好的支援。

Posted in Computer, FTP, Linux, Murmuring, Network, OS, Security, Software, WWW | Tagged , , , , , , , | Leave a comment

號稱目前最快的 Terminal 軟體 (因為用 GPU 加速)

看到「Announcing Alacritty, a GPU-accelerated terminal emulator」這個用 GPU 加速 rendering 的 terminal emulator:「Alacritty」。 Alacritty is a blazing fast, GPU accelerated terminal emulator. It’s written in Rust and uses OpenGL for rendering to be the fastest terminal emulator available. 全螢幕全文字的情況下可以到 500 fps: … Continue reading

Posted in Computer, Murmuring, Software | Tagged , , , , , , , , | 2 Comments

vm.swappiness 設成 1 或是 0 的差異

在「MongoDB System Tuning Best Practices」這份投影片裡面看到: To avoid disk-based swap: 1 (not zero!) 以及: ‘0’ can cause unpredicted behaviour 在 kernel 的說明文件是這樣描述,設成 0 時表示只有在避免 oom 時才會 swap: This control is used to define how aggressive the kernel will swap memory pages. … Continue reading

Posted in Computer, Database, Linux, Murmuring, OS, Software | Tagged , , , , , , , , , | 1 Comment

Linux 下多點觸控的設定

看到「Multitouch gestures with libinput dirver on X11, Linux」這個專案,可以在 Linux/X11 下偵測到多點觸控,然後設定對應的按鍵,從他的設定檔就可以看到這套軟體的功能了: swipe: 3: left: shortcut: 'alt+Right' right: shortcut: 'alt+Left' up: shortcut: 'ctrl+t' down: shortcut: 'ctrl+w' 4: left: shortcut: 'super+Right' right: shortcut: 'super+Left' up: shortcut: 'super+a' down: shortcut: 'super+s' pinch: in: shortcut: … Continue reading

Posted in Computer, Hardware, Linux, Murmuring, OS, Software | Tagged , , , , , , , , , | Leave a comment

Docker 的權限控制

Red Hat Enterprise Linux Blog 上整理了一篇關於 Docker 目前支援的權限控制:「Secure Your Containers with this One Weird Trick」,目前有 38 個權限可以控制: Originally the kernel allocated a 32-bit bitmask to define these capabilities. A few years ago it was expanded to 64. There are currently … Continue reading

Posted in Computer, Linux, Murmuring, OS, Security, Software | Tagged , , , , , , | Leave a comment