买了个二手 mini 主机,刷成 ubunu 在家里当服务器用。
服务器配置
- 天虹迷你主机
- 电脑型号 - X64 兼容笔记本电脑(扫描时间:2022 年 11 月 15 日)
- 操作系统 - Windows 10 专业版 64 位 (4.09.000904)
- 处理器 - AMDA6-Series A6-1450 四核
- 主板 - U14G-M ( AMD PCI standard host CPU bridge )
- 内存 - 8 GB(极匠 DDR3L1600MHz)
- 主硬盘 - 极匠 GJN128G(128GB/固态硬盘)
- 显卡 - AMD Radeon HD 8250/8280G(512 MB/AMD)
- 显示器 - NTP2401NT24GMB18()(52 英寸)
- 声卡 - 瑞 ALC662 @AMD High Definition Audio Controller
- 网卡 - 博通 BCM430N 80211n Network Adapter
小服务器
- 需求
- docker
- 旁路由
- 移动硬盘共享
- 优先
- 声音小
- 耗电小
- 测量耗电量
- 小米智能插座
需要调查
- 网口理速度
- ethtool enp2s0
- 1000baseT/Full 理论支持千兆网
- ethtool enp2s0
- 硬盘直接插 和 usb3.0 插入的差别
- usb3.0 5 GPS 625 MB/s
- SATA2 3Gbps 375MB/s -> 300MB/s
- SATA3 6Gbps 750MB/s -> 600MB/s
- 网口 与 usb3.0 or usb2.0 转网口的速率区别
- USB3.0 传输速率达 USB 2.0 十倍,USB 2.0 的速率为 480 Mbps,而 USB 3.0 则可达到 4.8 Gbps。
- 自带网口速度差不多 1000 MB/s
- 网速测试
- 内网测速 iperf3
- 2.24 GBytes
- 321 Mbits/sec
- 一键测速 speedtest-cli
- Download: 30.12 Mbit/s
- Upload: 16.61 Mbit/s
- 内网测速 iperf3
U 盘启动器下载
- 微 pe
- 不能装 Linux
- linux 下载 - ubuntu-22.04.1-live-server-amd64.iso
- Universal-USB-Installer-2.0.0.8.exe
ubuntu 联 wifi
- 联网 共享 网络和共享中心 - 网络连接 - clash 适配器 - 选择网线连接口
- 服务端 netplan apply
- 开启 ssh
- 找不到 Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n
- 解决冲突 aptitude -f install r8168-dkms
- 查看设备 lspci -tv
- 总有依赖问题 换成原来的源
- apt install bcmwl-kernel-source
- https://askubuntu.com/questions/1052187/no-connections-being-shown-on-wireless-bcm43228-18-04
network:
version: 2
renderer: NetworkManager
wifis:
wlan0:
dhcp4: true
access-points:
"holypangci_5G":
password: "111111111"
dhcp6: true
功耗
- 用的小米智能插座
- 刚开机 啥也不跑 0.1 kWh
- 当前功率 10w
- 月功率 0.27 kWH
挂载硬盘
-
开机检测 在开机的时候 检测到移动硬盘 自动挂载
- sudo lsblk
- sudo fdisk -l
- sudo mount -t auto /dev/sda2 /mnt/data
-
systemctl restart smbd.service
-
[[clash]]
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: true
optional: true
docker
-
摸鱼工具使用 docker run -it --rm svenstaro/genact
$ sudo vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://ghcr.io",
"https://mirror.baidubce.com"
]
}
通过正在运行的 docker pod 获取 docker-compose.yaml
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose <container-name-or-id>
sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose epic_bartik
sudo docker stop $(sudo docker ps -aq)
samba
硬盘读写测试
- ssd 读写
zza@zza-server:smb_tmp % time dd if=/dev/zero of=./testReadOrWrite bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB,781 MiB)已复制,5.94344 s,138 MB/s
dd if=/dev/zero of=./testReadOrWrite bs=8k count=100000 0.16s user 4.67s system 80% cpu 6.003 total
zza@zza-server:smb_tmp % time dd if=./testReadOrWrite of=/dev/null bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB,781 MiB)已复制,0.852206 s,961 MB/s
dd if=./testReadOrWrite of=/dev/null bs=8k count=100000 0.06s user 0.79s system 99% cpu 0.857 total
zza@zza-server:smb_tmp % time dd if=./testReadOrWrite of=./testReadAndWrite bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB,781 MiB)已复制,6.46195 s,127 MB/s
dd if=./testReadOrWrite of=./testReadAndWrite bs=8k count=100000 0.13s user 5.27s system 83% cpu 6.507 total
- 机械硬盘读写
zza@zza-server:tmp % time dd if=/dev/zero of=./testReadOrWrite bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB,781 MiB)已复制,42.5608 s,19.2 MB/s
dd if=/dev/zero of=./testReadOrWrite bs=8k count=100000 0.28s user 7.69s system 18% cpu 42.591 total
zza@zza-server:tmp % time dd if=./testReadOrWrite of=/dev/null bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB,781 MiB)已复制,0.835777 s,980 MB/s
dd if=./testReadOrWrite of=/dev/null bs=8k count=100000 0.08s user 0.76s system 99% cpu 0.840 total
zza@zza-server:tmp % time dd if=./testReadOrWrite of=./testReadAndWrite bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB,781 MiB)已复制,42.0116 s,19.5 MB/s
dd if=./testReadOrWrite of=./testReadAndWrite bs=8k count=100000 0.29s user 8.90s system 21% cpu 42.039 total