分類彙整: FreeBSD

Ubench of Home Server 2016 (updated)

New hardware for home server upgrade is finally arrived.

Intel i3 4160/FreeBSD 11.0 (2016-11-20)
Wow! 2x improvement after upgraded to FreeBSD 11.0!
Ubench:

[~]
kmd@venus $ ubench ;sync;sleep 3;sync;ubench -s
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk <sv@phystech.com>
http://www.phystech.com/download/ubench.html
FreeBSD 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:27 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Ubench CPU: 1404753
Ubench MEM: 1262689
--------------------
Ubench AVG: 1333721
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk <sv@phystech.com>
http://www.phystech.com/download/ubench.html
FreeBSD 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:27 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Ubench Single CPU: 512692 (0.41s)
Ubench Single MEM: 909464 (0.40s)
-----------------------------------
Ubench Single AVG: 711078

Intel i3 4160/FreeBSD 10.2 (2016-01-03)
Ubench:

# ubench && sync;sleep 3;sync;ubench -s
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk <sv@phystech.com>
http://www.phystech.com/download/ubench.html
FreeBSD 10.2-RELEASE-p7 FreeBSD 10.2-RELEASE-p7 #0: Mon Nov 2 14:19:39 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Ubench CPU: 975802
Ubench MEM: 463001
--------------------
Ubench AVG: 719401
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk <sv@phystech.com>
http://www.phystech.com/download/ubench.html
FreeBSD 10.2-RELEASE-p7 FreeBSD 10.2-RELEASE-p7 #0: Mon Nov 2 14:19:39 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Ubench Single CPU: 347521 (0.40s)
Ubench Single MEM: 272118 (0.40s)
-----------------------------------
Ubench Single AVG: 309819

FreeBSD 配合 SSD 使用 swap file

前言
由於偏重隨機讀寫的特性,
把 swap 分割區安排在 SSD 上是很適合的應用;
但要完整享受到新一代產品的種種優點,
還需有作業系統配合實作 TRIM 指令才能達成。

FreeBSD 從善如流,於 9.0-RELEASE 開始支援 TRIM,
大幅提高了使用者以 SSD 作為系統碟的意願,
只可惜目前 FreeBSD 對 swap 分割區不提供支援 TRIM…

閱讀全文 FreeBSD 配合 SSD 使用 swap file

以 FreeBSD 作為 Time Machine 的備份空間

前言

以往使用 Mac Mini Server 磁碟分享作為手邊各項 Mac 裝置的 Time Machine 備份空間;
但近來有其他需求將 Mac Mini 挪用至他處,若添購 Time Capsule 又是一筆額外的開銷,
索性利用前些日子於 FreeBSD 建好的 ZFS storage pool 也作為新的 Mac 備份空間。

然而,網路上找到的教學文章大多基於稍早版本的 Netatalk 並搭配 Mac OS Leopard/Snow Leopard,
隨時間演進有些過時資訊未更新。

本文以 FreeBSD 8/Netatalk 2.2.4/Mac OS Mountain Lion (10.8) 為例,詳述步驟如下…

閱讀全文 以 FreeBSD 作為 Time Machine 的備份空間

為 Transmission 的 WebUI 提供 SSL 加密

前言

以往在家裡管理/抓取 torrent 是用 Transmission 搭配 WebUI,長久以來相安無事;
但最近常有機會在家裡以外的地方瀏覽 torrent,
於是有了採用 SSL 加密保護登入資訊的需求。

閱讀全文 為 Transmission 的 WebUI 提供 SSL 加密