Skip to main content

30 docs tagged with "System"

View All Tags

[論文導讀] Re-architecting datacenter networks and stacks for low latency and high performance

本文屬於論文導讀系列,這次針對的是SIGCOMM 2017所發表的論文中關於Data Center架構的論文。SIGCOMM這個 Conference裡面都有很多跟網路相關且高品質的論文,除了學界之外,也常常有很多業界會將相關的研究與產品設計投稿於此,因此是個滿好學習網路概念的一個資源。本篇文章針對的主題是 Re-architecting datacenter networks and stacks for low latency and high performance, 該文主旨希望重新打造一個有真正高傳輸效能的資料中心,其中涉及了非常多的面相,從交換機的實現到上層 TCP 協定的修正,從諸多面向來探討傳統的諸多協定為什麼沒有辦法達到真正的高效能傳輸,該論文非常精彩,可以學習到非常多的概念與知識,非常歡迎閱讀。

Docker image for Hexo (一)

本 blog 目前是採用 hexo 作為主要開發,然而 hexo 我覺得最大的缺點就是屬於靜態網頁類型,所以只要每次換一個開發裝置,譬如桌電,筆電等,就必須要將整個環境重新建置。

Docker image for Hexo (二)

這篇延續上一篇Docker image for Hexo (一),要使用上次的概念來打造一個屬於我自己的 hexo docker image,至於這邊為什麼是說屬於我自己的?

docker image for lxr server

之前曾經發過一篇文章LXR Server With Multiple Projects,主要介紹如何在 Ubuntu 上面安裝 lxr 並且支援多個 projects。由於整個 lxr 的安裝過程複雜,除了本體外還牽扯到不少第三方程式套件,如 perl, database, www server,且大部份都是安裝完畢後就再也不會更動,唯一的更動應該就是更換要被 indexing 的 project而已。

DRBD v9.0 Network Work Flow(ii)

本文延續之前研究 drbd 9.0 網路的工作流程,這篇文章主要在研究其 kernel space 中的行為與邏輯。

Extend freebsd-ufs system

本文要介紹如何在 FreeBSD 的環境下,如果遇到空間不夠,然後透過 VM Manager 的方式去擴充一顆硬碟空間時,要如何將該硬碟空間跟本來的硬碟空間給合併成一個更大的儲存空間來使用。這個情境我個人還滿長遇到的,因為有時候透過 VM 去創立系統時,一開始沒有想到可能會使用到的空間大小,結果使用後硬碟馬上就空間不足了。雖然可以透過 VM 的管理方式擴充舊有的硬碟空間大小。本文針對這部分筆記一下使用的指令以及概念。

Install the FTP server on FreeBSD

這邊要跟大家分享的是自架 FTP Server 的一些設定與心得,以往在 Windows 時可以很快速的使用 FilwZilla 來架設 FTP Server, 然而在 FreeBSD 的系統中,我們有哪些相關的選擇可以使用? 本篇文章會採用 Pure-Ftpd 作為一個 FTP Server 並且記錄 FTP 常見的相關用法要如何透過 Pure-Ftpd 來設定

Linux-Kernel-PacketCapture

最近突然對抓封包挺有興趣的,正好以前修網際網路規約時,有trace過linux中TCP/IP相關的code

LXR Server With Multiple Projects

In this article, I will write down a example to descrip how to setup the LXR(Linux Cross Reference) with multiple projects support. In this configuration, your can view multiple projects' refernce in one LXR service.

MongoDB

最近在使用 MongoDb這套 nosql的DB,簡單紀錄一下過程

mpd5 on FreeBSD 10.0

VPN server is a very useful tool for your network connectivity, although there're many online VPN service around the world, it's slow speed and money cost and you can't sure they won't collect your connection data. That's why sometimes we want to build the VPN server by ourself and this porst introduce a way to setup a VPN server in your FreeBSD server.

NCurses Disk Usage(ncdu)

NCurses Disk Usage(ncdu) is a powerful tool to view file sizes across different directories in a simple and friendly GUI. Besides, you can also do some operation but read, such as delete file/directory. In this post, I will introduce what is ncdu and how to use it to replace the legacy command du.

SA - Shell Script(2)

作業二的部分是要寫一個script,真對參數變化然後使用gunplot去進行繪圖

Sublime Text 3 + cscope (windows)

This post shows a way to install the cscope into your sublime text3 and then you can use the cscope for your existing programming project.

X Window & X WM on FreeBSD 9.1R

本文介紹在 Unix 相關作業系統中常常使用的桌面應用程式, X Window 的架構以及簡單設定,這種 Clinet/Server 的架構下,要如何設定並且正確使用。同時也會介紹一下 X Window Manager 的概念。