Quantcast
Browsing all 145 articles
Browse latest View live

LMbench – lat_pagefault & lat_mem_rd & lat_mmap

LMbench 是用來測試系統效能的工具.關於安裝與測試種類請參考 http://benjr.tw/98076 測試環境為 Ubuntu 16.04 x86_64 (VMware 虛擬機) . 安裝完成的 LMbench 程式目錄位於 /usr/lib/lmbench/bin/x86_64-linux-gnu/ root@ubuntu:~# cd...

View Article


Linux command – lsscsi

硬碟的相關資訊可以去哪裡看,除了 fdisk 外,我們可以透過 lsscsi 來看這比較詳細的資訊. 測試環境為 Ubuntu 16.04 x86-64 (虛擬機 sda , sdb 與 sr0 ) root@ubuntu:~# lsscsi [2:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sda [2:0:1:0] disk VMware,...

View Article


Image may be NSFW.
Clik here to view.

HTTP + SSL + CA = HTTPS

WordPress 的需求建議 https://wordpress.org/about/requirements/ 裡面有提到要使用 https ,所謂的 https 就是 http with SSL (Secure Sockets Layer) 或是 TLS (Transport Layer Security) 還要加上 CA. 先來了解一下什麼是 SSL (Secure Sockets...

View Article

Nvidia GPU Tesla Driver + CUDA Toolkit

測試環境為 Ubuntu 16.04 x86_64 從 Nvidia 下載驅動程式(含 CUDA Toolkit) http://www.nvidia.com/download/driverResults.aspx/124729/en-us ,依著下列步驟,即可以完成安裝. 支援列表: V-Series: Tesla V100 P-Series: Tesla P100, Tesla P40,...

View Article

BitCoin 什麼是挖礦?

什麼是 BitCoin 挖礦?? 比特幣系統每隔一段時間大約是 10 分鐘產生一個新的節點(隨機代碼),網路上的的人都可以去猜這個代碼是多少,方式是去計算 sha256 (on way hash) 算出有效的 hash 哈希值,猜對了就可以得到比特幣(目前一個區塊有 12.5 個比特幣) 什麼是 單向雜湊函數 (one-way hash function)? One Way Hashes...

View Article


BitCoin – SHA256

我要怎麼估算自己機台的算力(Hash Rate)? Bitcoin 主要使用 SHA256 為演算法.它單向雜湊函數 (one-way hash function)的一種. 什麼是 單向雜湊函數 (one-way hash function)? One Way Hashes 主要會產生一組固定長度字串 (fingerprint or message...

View Article

Image may be NSFW.
Clik here to view.

Mining – minergate

挖礦大概要準備 比特幣錢包 & 挖礦程式 ,挖礦可以簡單區分為這幾種. 個人挖礦 – 個人使用自己的硬體設定來進行挖礦,依據目前狀況不太可能挖到了. 礦池 – 加入團體大家一起來挖礦,挖到時毎個人依計算力 (Hash Rate) 的貢獻是分礦,但通常礦池管理者會再抽成. 出售運算能力 – 把自己設備的算力(Hash Rate) 租用給別人,通常是透過第三方的仲介商如 Nicehash...

View Article

Image may be NSFW.
Clik here to view.

NiceHash

挖礦大概要準備 比特幣錢包 & 挖礦程式 ,挖礦可以簡單區分為這幾種. 個人挖礦 – 個人使用自己的硬體設定來進行挖礦,依據目前狀況不太可能挖到了. 礦池 – 加入團體大家一起來挖礦,挖到時毎個人依計算力 (Hash Rate) 的貢獻是分礦,但通常礦池管理者會再抽成. 出售運算能力 – 把自己設備的算力(Hash Rate) 租用給別人,通常是透過第三方的仲介商如 Nicehash...

View Article


Image may be NSFW.
Clik here to view.

設定 Windows Server 2016 的無線網路

很奇怪的 Windows Server 2016 的無線網路,找到裝置切卻找不到工具可以設定.需要透過 Windows PowerShell SE 來開啟. 檢查目前無線網路服務的狀態 PS C:\Users\Administrator> Get-WindowsFeature *Wireless* Install State 應該是 Available 安裝無線網路服務 PS...

View Article


Linux command – nvidia-smi

一般 GPU 可以透過 TechPowerUp GPU-Z https://www.techpowerup.com/download/techpowerup-gpu-z/ 是查看資料,如果是 Nvidia 可以透過 nvidia-smi 指令. 測試版本為 CUDA Toolkit 8.0 ,Linux 安裝請參考 http://benjr.tw/98666 要怎麼確認你的 Nvidia GPU...

View Article

LMbench Memory 測試 – par_mem

LMbench 是用來測試系統效能的工具.關於安裝與測試種類請參考 http://benjr.tw/98076 測試環境為 Ubuntu 16.04 x86_64 (VMware 虛擬機) ,這邊來討論 LMBench 有關於 Memory 記憶體的測試項目. 安裝完成的 LMbench 程式目錄位於 /usr/lib/lmbench/bin/x86_64-linux-gnu/...

View Article

Linux command – ss (Socket Statistics)

以前會用 netstat – http://benjr.tw/22383 來監控網路連線狀態,這邊介紹另外一隻功能相似,功能更強的 新工具 ss (Socket Statistics). 測試環境為 CentOS 7 x86_64. # ss [options] [ FILTER ] 直接來看一下 man ss 提供的範例. Display all TCP sockets....

View Article

Linux command – smartctl (S.M.A.R.T. attributes)

關於 smartctl 使用,請參考 http://benjr.tw/95984 測試環境為 CentOS 7 x86_64 這邊討論如何透過 smartctl 去檢視硬碟的 S.M.A.R.T. attributes,可以透過下面兩個參數來檢視. -a, –all -a 對於 ATA 硬碟參數等同 , ‘-H -i -c -A -l error -l selftest -l selective’...

View Article


Linux command – nvme

測試環境為 CentOS 7 x86_64 在 smartctl 官網有提到 https://www.smartmontools.org/wiki/NVMe_Support 可以透過它來看 nvme 的資訊. SATA Express / NVMe 使用的是 PCI Express SSD 的硬碟裝置,透過 NVMe 的驅動程式並使用 PCI Express lanes...

View Article

Linux command – nvme format

SSD 傳統的 SSD 硬碟在做硬碟資料抹除 (security erase 可以讓硬碟回覆到原本的效能水準) 是透過 #hdparm . 首先要檢查硬碟是否有支援 security set 指令. [root@benjr ~]# hdparm -I /dev/sdb 要先設定 security password 才能執行 security erase. [root@benjr ~]# hdparm...

View Article


Disk Module

要如何知道這一顆硬碟使用什麼模組 Module,大概有下面幾種方式來確認 測試環境為 Ubuntu 16.04 x86_64 虛擬機 lspci root@ubuntu:~# lspci ... 00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI...

View Article

Image may be NSFW.
Clik here to view.

Linux – Prime95 (MPrime)

Prime95 是用來做 CPU 壓力測試的,由 GIMPS (Great Internet Mersenne Prime Search)所提供,主要是透過運算找出梅森質數,什麼是 質數(Prime number)指的是除了 1 和自身外,無法被其他自然數整除,何謂梅森質數 是指 2n − 1 ,是質數,就被稱為 梅森質數. 軟體可以從...

View Article


Linux command – rdmsr , wrmsr , cpuid

msr-tools 提供了三隻工具,都是與 CPU 相關的. rdmsr – read MSR from any CPU or all CPUs wrmsr – write values to MSR on any CPU or all CPUs msr-cpuid – show identification and feature information of any CPU 測試環境為...

View Article

CPU State

CPU 依據省電模式有區分為 Processor Operating States (C-states) 與 Processor Performance States (P-states),兩者的差別是? Processor Operating States (C-states) CPU 在沒有使用時可以被停用或以比較低的效能模式來運行,依據不同的狀態可以區分成為幾種 C-state...

View Article

Linux command – turbostat

透過 turbostat 可以來檢視目前 CPU 狀態. 測試環境為 CentOS 7 x86_64 (虛擬機) [root@localhost ~]# turbostat CPU TSC_MHz IRQ SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 PkgWatt CorWatt GFXWatt - 2295 756 0 100.00 0.00 0.00 0.00 0.00...

View Article
Browsing all 145 articles
Browse latest View live