磁盘性能测试

磁盘性能测试 https://blog.csdn.net/zqtsx/article/details/25487185 linux 下测试磁盘的读写 IO 速度 (IO物理测速) hdparm 这是一个是用来获取 ATA/IDE 硬盘的参数的命令, 是由早期 Linux IDE 驱动的开发和维护人员 Mark Lord 开发编写的 (hdparm has been written by Mark Lord, the primary developer and maintainer of the (E)IDE driver for Linux, with suggestions from many netfolk). 该命令应该也是仅用于 Linux 系统, 对于 UNIX 系统, ATA/IDE 硬盘用的可能比较少, 一般大型的系统都是使用磁盘阵列的. hdparm -Tt /dev/sda options -t 评估硬盘的读取效率。 -T 评估硬盘快取的读取效率。 /dev/sda: Timing cached reads: 6676 MB in 2.00 seconds = 3340.18 MB/sec ...

2023-05-18 · 2 min · 249 words · -

三菱欧蓝德, Outland

三菱欧蓝德, Outland 机油 机油:矿物质 5000km,半合成 7500km,全合成 8000-10000km,平时行使道路越畅通,机油时效越长, 驾驶沉稳不经常暴力的,全年使用0W-20没问题(强烈推荐),此机油也特别适合北方冬季使用, 时常习惯开快车的建议全年 5W-30, 天天开暴力机车的,建议 5W-40;2,机油格(机油滤清器):每次换机油必须一同更换; 矿物机油 矿物机油以石油提炼的矿物油为基础,然后添加添加剂制造而成。矿物机油最普通,整体性能一般,价格最便宜,主要用于中低端车型,一般车辆每跑5000公里或者半年时间一换,时间和公里数以先到者为准; 全合成机油 全合成机油是化学合成的机油,成本较高,它的高低温性、高速润滑效果非常突出,一般用于中高档车型。涡轮增压车型因为其转速高、扭矩变化大,基本都是推荐使用全合成机油。全合成机油一般每10000公里或者一年一换,相比矿物机油更耐用,更换周期更长。 半合成机油介于矿物油和全合成机油之间,本身由矿物机油和全合成机油以4:6比例混合而成。一般每7500公里或者9个月一换。 时间或者公里数达到后尽快去更换机油,最好是不要超出1000-2000的公里,超过2000公里因为机油润滑保护作用的下降,继续使用将损害发动机。 0W-20, 5W-30 0W 的机油会在 -35℃ 的时候结冰 5W 代表耐外部低温 -30°C 20W 耐低温为 -15°C 前面的数字越小说明机油的低温流动性越好,代表可供使用的环境温度越低,在冷启动时对发动机的保护能力越好,如 5W 代表耐外部低温 -30°C,而 20W 耐低温为 -15°C。W 后面的数字代表机油在 100℃ 时的运动粘度,数值越高说明粘度越高。40 代表 100 摄氏度时运动粘度标准为 12.5mm2/s 到 16.3mm2/s 之间 根据说明书选择。原厂机油一般是厂家根据车辆发动机活塞与缸体间隙来选定,如换用高型号的机油,会使发动机有一定磨损。 根据公里数逐渐增加型号。前10万公里完全可以用20的机油,10 万到 20 万可以选择 30 的机油,20 万以后选择 40 的机油。但如果之前一直使用高型号的机油,建议最好还是不要降低型号。 根据使用地点选择型号。需要根据机油冷启动性能的指标来选择,比如你要是在南方,用5甚至10的绝对没有问题,如果在北部,最好用5甚至0开头的。 机滤 每次换机油的时候一起换; 机油滤芯也叫“机油滤清器”,其上游是机油泵,下游是发动机中需要润滑的各零部件。 轮胎 225 55 R18 胎压 240 kPa 2.4 bar 34.8 psi 三菱欧蓝德乘用车的原厂胎压标准是 2.3-2.5bar 都属于正常范围,最高不要超过3.0,最低不要低于2.1, 高一点没关系,但是低压非常危险。冷车和空车时测量胎压最为准确,如果低压非常低就该检查轮胎是否有漏气现象,不分前后轮,因为乘用车一般不存在承重问题, 胎压过大,会导致,轮胎与地面的基础面降低,可以降低油耗,但是也会影响制动力,胎压过低,会导致,轮胎侧壁直接磨损地面,过快,或过久行驶,导致侧壁破裂,甚至爆胎。 ...

2022-10-28 · 1 min · 111 words · -

两个 iphone 同步数据

iphone 换手机, 两个 iphone 同步数据, new iphone, sync 旧手机关掉 vpn 旧手机备份和删除照片 旧手机删除 trust 新 iphone 开机 选完语言之后停在 quick start 页面 把旧手机靠近新手机 在新手机上点 continue 用旧手机扫新手机屏幕 按提示操作 选择直接复制不选从icloud同步 check list duo mobile, 新手机 app 激活之后, 旧手机的 app 就不能用了 webex 重新登录 bitwarden, 新手机上重新输入密码 ultra mobile eSIM, wifi calling hsbc, 先在旧手机里操作删除保安密码器, 再去新手机登录, 拍护照的照片可能会失败, 失败三次之后会引导输入密码登录 银行 app 重新登录, 开 faceid 微信, 支付宝 开 faceid 支付

2019-11-01 · 1 min · 60 words · -

raspberry pi, gpio, golang

raspberry pi, gpio, golang https://github.com/stianeikeland/go-rpio package main import ( "fmt" "github.com/stianeikeland/go-rpio/v4" "time" ) func main() { err := rpio.Open() if err != nil { fmt.Println(err) return } pin := rpio.Pin(17) pin.Low() time.Sleep(5 * time.Second) pin.High() }

2019-07-13 · 1 min · 36 words · -

raspberry pi gpio

raspberry pi gpio 继电器: 树莓派的GPIO口是3.3V的,你需要把它转化成5V才能进行控制 Raspberry Pi 的GPIO接口电路 http://blog.oa25.org/?p=472&embed=true#?secret=57KOUtczxY https://www.kidscoding8.com/47249.html #使GPIO17从内核空间暴露到用户空间中 sudo echo 17 > /sys/class/gpio/export #设置GPIO17为输出模式 sudo echo out > /sys/class/gpio/gpio17/direction #向value文件中输入1,GPIO输出高电平,LED点亮 sudo echo 1 > /sys/class/gpio/gpio17/value #向value文件中输入0,GPIO输出低电平,LED熄灭 sudo echo 0 > /sys/class/gpio/gpio17/value #注销GPIO17接口 sudo echo 17 > /sys/class/gpio/unexport sudo vim ledonoff.sh echo $1 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio$1/direction echo 1 > /sys/class/gpio/gpio$1/value sleep 5 #延时5秒 echo 0 > /sys/class/gpio/gpio$1/value echo $1 > /sys/class/gpio/unexport sudo ./ledonoff.sh 17 https://zhuanlan.zhihu.com/p/40594358 https://www.huanxiangke.com/index.php/blog/post/voice-control-to-transform-ordinary-desk-lamp

2019-07-09 · 1 min · 71 words · -

raspberry GPIO 水泵

raspberry GPIO 水泵 https://github.com/stianeikeland/go-rpio https://zhuanlan.zhihu.com/p/40594358 GPIO (General Purpose Input/Output) https://www.cnblogs.com/vamei/p/6751992.html

2019-07-03 · 1 min · 10 words · -

SSD

SSD TRIM #检查 SSD 是否支持 TRIM lsblk --discard # 或者用 hdparm sudo pacman -S hdparm sudo hdparm -I /dev/sda | grep TRIM Linux 文件系统对于删除操作,只标记为未使用,实际并没有清零,底层存储如 SSD 和传统机械磁盘并不知道哪些数据块可用,哪些数据块可以 Erase。所以对于非空的 page,SSD 在写入前必须先进行一次 Erase,则写入过程为 read-erase-modify-write: 将整个 block 的内容读取到 cache 中,整个 block 从 SSD 中 Erase, 要覆写的 page 写入到 cache 的 block 中,将 cache 中更新的 block 写入闪存介质,这个现象称之为写入放大( write amplification)。 SSD中提供了一个TRIM命令,操作系统在删除文件时可以通过向SSD发送TRIM命令告诉它哪些数据块中的数据已经不再使用了。SSD在收到TRIM命令后,通常会在定期的垃圾收集操作中重新组织这些区块,为将来写入数据做好准备,不过每一款SSD在底层对TRIM命令的执行机制都不尽相同,但无论如何,通过TRIM能够显著改善SSD的性能和寿命。 https://www.guokr.com/blog/483475/ https://zhuanlan.zhihu.com/p/34683444 SSD 检测工具 Crystal Dick Info Crystal Disk Mark Samsung_Magician_Installer_Official_7.0.1.630 https://semiconductor.samsung.com/consumer-storage/support/tools/

2019-04-14 · 1 min · 67 words · -

raspberry pi nfs server

raspberry pi nfs server #安装 NFS 服务器 sudo apt install nfs-kernel-server vim /etc/exports # 添加如下内容以允许所有可以访问 NAS 云盘的设备挂载存储: /nas/data *(rw,sync,no_subtree_check) # restart nfs server systemctl restart nfs-kernel-server # 在另一台linux 上挂载 sudo mkdir /nas/data sudo mount -t nfs <raspberry-pi-hostname-or-ip>:/nas/data /nas/data autofs pacman -S autofs pacman -S nfs-utils sudo systemctl start rpcbind sudo systemctl enable rpcbind sudo vim /etc/autofs/auto.master /nas /etc/autofs/auto.pi3bp --timeout 61 sudo vim /etc/autofs/auto.pi3bp data -rw,soft,intr,rsize=8192,wsize=8192 pi3bp:/nas/data sudo systemctl start autofs sudo systemctl enable autofs # 共享目录权限问题, 在服务端安装 acl sudo apt-get install acl setfacl -R -m u:1000:rwx /nas/data 共享目录权限问题 ...

2019-01-19 · 1 min · 116 words · -

raspberry pi 3B

raspberry pi 3B Raspberry Pi 3 Specifications SoC: Broadcom BCM2837 CPU: 4× ARM Cortex-A53, 1.2GHz GPU: Broadcom VideoCore IV - arm 32bit RAM: 1GB LPDDR2 (900 MHz) Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy Storage: microSD GPIO: 40-pin header, populated Ports: HDMI, 3.5mm analogue audio-video jack, 4× USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)

2018-12-31 · 1 min · 64 words · -

raspberry pi networking to systemd-networkd

raspberry pi networking to systemd-networkd https://raspberrypi.stackexchange.com/questions/78787/howto-migrate-from-networking-to-systemd-networkd-with-dynamic-failover vim /etc/resolvconf.conf # Set to NO to disable resolvconf from running any subscribers. Defaults to YES. resolvconf=NO systemctl disable networking systemctl disable dhcpcd systemctl enable systemd-networkd systemctl enable systemd-resolved ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf vim /etc/systemd/network/eth0.network [Match] Name=eth0 [Network] DHCP=yes apt install deborphan apt --autoremove purge openresolv apt --autoremove purge ifupdown apt --autoremove purge dhcpcd5 apt --autoremove purge isc-dhcp-client isc-dhcp-common apt --autoremove purge $(deborphan) apt --autoremove purge $(deborphan) #two times

2018-12-26 · 1 min · 75 words · -

raspberry pi disable ipv6

raspberry pi disable ipv6 /etc/modprobe.d/ipv6.conf alias net-pf-10 off alias ipv6 off options ipv6 disable_ipv6=1 blacklist ipv6 Disable IPv6 on Raspberry Pi3+ https://www.cesareriva.com/disable-ipv6-on-raspberry-pi3/embed/#?secret=RVErZNYd3W

2018-12-24 · 1 min · 22 words · -

raspberry pi mac spoofing

raspberry pi mac spoofing vim cmdline.txt smsc95xx.macaddr=XX:XX:XX:XX:XX:XX https://pimylifeup.com/raspberry-pi-mac-address-spoofing/

2018-12-24 · 1 min · 8 words · -

raspberry pi 3B disable ipv6

‘raspberry pi 3B disable ipv6’ Add ipv6.disable=1 to /boot/cmdline.txt cat /etc/modprobe.d/ipv6.conf Don’t load ipv6 by default alias net-pf-10 off uncommented alias ipv6 off added options ipv6 disable_ipv6=1 this is needed for not loading ipv6 driver blacklist ipv6 https://www.raspberrypi.org/forums/viewtopic.php?t=138899

2018-12-23 · 1 min · 38 words · -

raspberry pi openvpn docker

raspberry pi openvpn docker export OVPN_DATA="ovpn-data" docker volume create --name $OVPN_DATA # volume默认位置: /var/lib/docker/volumes/ovpn-data # gen config docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm mjenz/rpi-openvpn ovpn_genconfig -u udp://xxx.wiloon.com # init pki docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it mjenz/rpi-openvpn ovpn_initpki # start server docker run -v $OVPN_DATA:/etc/openvpn -d -p 192.168.100.230:1194:1194/udp --cap-add=NET_ADMIN --name openvpn --restart=always mjenz/rpi-openvpn #Generate a client certificate docker run -v $OVPN_DATA:/etc/openvpn --log-driver=none --rm -it mjenz/rpi-openvpn easyrsa build-client-full client0 nopass # Retrieve the client configuration with embedded certificates docker run -v $OVPN_DATA:/etc/openvpn --rm mjenz/rpi-openvpn ovpn_getclient client0 > client0.ovpn docker run -v $OVPN_DATA:/etc/openvpn -p 1194:1194/udp --privileged -e DEBUG=1 mjenz/rpi-openvpn https://github.com/mje-nz/rpi-docker-openvpn ...

2018-11-27 · 1 min · 101 words · -

raspberry pi docker

raspberry pi docker curl -sSL https://get.docker.com | sh https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/

2018-11-24 · 1 min · 9 words · -

raspberry pi router

raspberry pi router http://www.embeddedlinux.org.cn/emb-linux/entry-level/201703/18-6294.html sudo -i apt-get install dnsmasq hostapd vim /etc/dhcpcd.conf # 并在文件的最后一行添加以下内容 #Disable the dhcp client daemon config (denyinterfaces) #This is important because otherwise it will be requesting an address from itself and it will also end up having two IP addresses; not the end of the world but also not very tidy. So sudo nano /etc/#dhcpcd.conf and append the following line: denyinterfaces wlan0 systemctl stop networking.service systemctl disable networking.service vim /etc/systemd/network/eth0.network [Match] Name=eth0 [Network] DHCP=yes vim /etc/systemd/network/wifi.network [Match] Name=wlan0 [Network] Address=192.168.55.1/24 systemctl start systemd-networkd systemctl enable systemd-networkd /etc/hostapd/hostapd.conf vim /etc/hostapd/hostapd.conf ...

2018-07-05 · 2 min · 242 words · -

raspberry ntp

raspberry ntp http://raspberrypi.tomasgreno.cz/ntp-client-and-server.html

2017-10-31 · 1 min · 3 words · -

raspberry pi openvpn

raspberry pi openvpn https://community.home-assistant.io/t/how-to-install-openvpn-on-raspberry-pi-with-home-assistant/59002 sudo -s # **rest of the instructions assume you've already done this apt-get update apt-get upgrade apt-get install openvpn unzip easy-rsa gunzip -c /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz > /etc/openvpn/server/server.conf vim /etc/openvpn/server/server.conf Make the following changes to the server.conf file Increase key security by Finding dh and makesure it reads dh dh2048.pem Allow web traffic pass though to client by uncommenting push “redirect-gateway def1 bypass-dhcp” by removing the semi colon at the start of the line Prevent DNS leak by overriding the default DNS - Uncomment push “dhcp-option DNS 208.67.222.222” and push “dhcp-option DNS 208.67.220.220” Lower OpenVPNs run time auth - Uncomment user nobody and group nogroup Change the port OpenVPN runs on it should current by port 1194 - choose something obscure and above 1024 e.g. port 50000 - leave it as UDP Now save your changes and exit. ...

2017-08-30 · 5 min · 991 words · -

树莓派 设置无线上网 Raspberry Pi wifi

‘树莓派 设置无线上网 Raspberry Pi wifi’ http://www.jianshu.com/p/b42e8d3df449 树莓派 Raspberry Pi 设置无线上网 作者 KK7384 关注2014.12.15 07:00 字数 704 阅读 8124评论 0喜欢 9 一、查看网卡状态是否正常 把无线网卡插到树莓派上,输入命令ifconfig -a查看是否有wlan0的信息,如果有说明网卡状态正常,可以跳过第二步,直接配置无线网络。如果查不到wlan0的信息,则需要安装无线网卡的驱动。 二、查看无线网卡的信息 输入命令dmesg | grep usb查看无线网卡的信息,主要是看制造厂家 (Manufacturer) 。比如,我的网卡信息是 usb 1-1.3: Manufacturer: Realtek 以Realtek为例,安装无线网卡驱动。 如果现在你的树莓派能联网,输入安装命令就可以安装Realtek的驱动了。 首先搜索Realtek驱动: apt-cache search realtek 看到下面信息: firmware-realtek - Binary firmware for Realtek wired and wireless network adapters 安装Realtek驱动: sudo apt-get install firmware-realtek 如果你的树莓派现在不能上网,那么你可以去镜像站点中下载相关驱动。我推荐阿里云的镜像站点,速度比较快。http://mirrors.aliyun.com/raspbian/raspbian/pool/non-free/f/firmware-nonfree 下载firmware-realtek_0.43_all.deb,用winscp上传到树莓派的/tmp目录中。输入命令安装: sudo dpkg -i /tmp/firmware-realtek_0.43_all.deb 三、配置无线网络 用编辑器nano打开interfaces文件 sudo nano /etc/network/interfaces 我的interfaces文件是这样的: auto lo ...

2017-02-23 · 1 min · 179 words · -

raspberry pi basic, install, init

raspberry pi basic, install, init #download image http://director.downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2018-11-15/2018-11-13-raspbian-stretch-lite.zip # unzip image unzip 2018-11-13-raspbian-stretch-lite.zip # burn the system sudo dd bs=4M if=2017-08-16-raspbian-stretch.img of=/dev/sdX conv=fsync config login with pi/raspberry sudo raspi-config Localisation Options L3 Keyboard Generic 101-key PC Other English(US) English(US) - English (US, alt. intl.) change locale change timezone change keyboard change pi password network>hostname,wifi interface ssh advanced options>expand filesystem finsh and reboot config ssh public key config source list http://blog.wiloon.com/?p=7566 migrate from networking to systemd-networkd with dynamic failover ...

2016-09-10 · 1 min · 144 words · -