炫Q 发布的文章

磁盘速度测试

方法1:

sudo hdparm -t /dev/sda1

测试结果

1虚-Timing buffered disk reads: 418 MB in  3.01 seconds = 138.91 MB/sec
2卡-Timing buffered disk reads:  62 MB in  3.00 seconds =  20.65 MB/sec
3实-Timing buffered disk reads: 512 MB in  2.50 seconds = 204.59 MB/sec

方法2:

time dd if=/dev/zero of=~/test.dat bs=1M count=512

测试结果(写)

1虚-536870912 bytes (537 MB, 512 MiB) copied, 3.41994 s, 157 MB/s
  5368709120 bytes (5.4 GB, 5.0 GiB) copied, 23.7681 s, 226 MB/s
2卡-536870912 bytes (537 MB) copied, 231.788 s, 2.3 MB/s
3实-536870912 bytes (537 MB) copied, 0.278789 s, 1.9 GB/s
  5368709120 bytes (5.4 GB) copied, 23.4228 s, 229 MB/s
  53687091200 bytes (54 GB) copied, 236.581 s, 227 MB/s

time dd if=~/test.dat of=/dev/null bs=1M

测试结果(读)

1虚-5368709120 bytes (5.4 GB, 5.0 GiB) copied, 22.9912 s, 234 MB/s
2卡-536870912 bytes (537 MB) copied, 24.172 s, 22.2 MB/s
3实-5368709120 bytes (5.4 GB) copied, 0.631668 s, 8.5 GB/s
  53687091200 bytes (54 GB) copied, 256.552 s, 209 MB/s

加测(100M网)

time sudo dd if=/dev/zero of=/mnt/test.dat bs=1M count=512
536870912 bytes (537 MB) copied, 46.0375 s, 11.7 MB/s
time sudo dd if=/mnt/test.datt of=/dev/null bs=1M
536870912 bytes (537 MB) copied, 46.1256 s, 11.6 MB/s

迷窟鞋盒二期

一期鞋盒已经运行了近600天,该考虑二期了,有幸又找到一个鞋盒,比以前的小了一些,不过是分体式的
10.jpg

临时找了一些要用的东西,从上往下,8口交换机(目前是百兆的,等有米了换成千兆)、小米插座(主要用计量功能,怎么才能关闭开关功能呢,短路继电器吧)、小撸路由(主要提供wifi热点功能)、小米插线板(附带三个USB供电接口),还有几位嘉宾暂时没有出场。
11.jpg

嘉宾出场了,一块BPI-M2+,还有网线、电源线若干,感觉都长了些,以后不懒的时候单独压制吧。
12.jpg

找不同吧,据说又多了个瓶子盖,其实是个小米的温湿度传感器,监测盒内环境的,并可以和插座联动,比如温度超过100度自动断电保护,不过软件里最大只能选择60度。
13.jpg

管理软件,目前选用的home assistant,简称ha或hass,不过目前还不太会用,还在二创群167153362里学习(https://jq.qq.com/?_wv=1027&k=5o2aasL
14.jpg

最后看一下暂时的总功耗,大概4瓦,也就是10天一度电的样子,一年30多度电,20块钱。
15.jpg

ssh免密码登录

假设A要登录B
首先A上
ssh-keygen -t rsa -P '' -f ~/.ssh/id_dsa
scp ~/.ssh/id_dsa.pub B:~/.ssh/id_dsa_A.pub
在B上
cd ~/.ssh/
cat id_dsa_A.pub >> authorized_keys
这样再回到A上ssh B就不需要密码了

炫Q香蕉派迷窟鞋盒587天

587天什么鬼,不知道,只是突然想起来,至于是从哪天算起的也不知道了,只是想起来,记录一下
02.png

首先打开鞋盒看看,乱是必然的,庆幸没有短路失火,香蕉运行也还算稳定,在北京这样的环境中也不算太脏
03.jpg

隐约看到BPI-M3的显示屏上显示的运行了372天,也一年多了,期间重启过,原因是调试别的板子时不小心ssh到了M3,然后执行reboot了,一直挺稳定的,没有死机和重启过,这里要给好评
04.jpg

刚才提到里边还不算太脏的问题,主要归功于这个几块防尘海绵了,不仔细看不是很明显,和白纸对比一下就发现了
05.jpg

看过迷窟鞋盒的结构图的应该了解,鞋盒内置有功率模块,是通过串口通讯的,好久没有读取,线序已经记不清了,黑色是地应该没问题,另外两根就要试了
06.jpg

请出FT232模块,电平选择5V,黑线接地,黄线(RX)接TXD,绿线(TX)接RXD,打开串口猪手,速率4800,发送

01 03 00 48 00 06 45 DE

收到

01 03 0C 57 0F 00 66 00 0E 00 09 52 40 02 6A B6 2F

会议一下如何解毒,570F应该是电压222.87V,0066应该是0.102A,000E应该是功耗14W(包括两个派,一个交换机,两个散热风扇,一个MikuDuino屏幕,还有一些杂七杂八),算起来587天应该消耗197度电(大概100块钱),00095240应该是功耗需要除以3200得出190度电基本相符,026A是功率因数0.618,似乎不高,不懂。

三天一度电的鞋盒还是蛮不错的,下一步就是梳理内部结构,否则说不定哪天就炸了,然后再添加一些新的设备进去。

sqlserver的一些笔记

如何让获取有哪些库

SELECT Name FROM Master..SysDatabases ORDER BY Name

如何让获取有哪些表

SELECT Name FROM SysObjects Where XType='U' ORDER BY Name

如何获取表的结构

SELECT (case when a.colorder=1 then d.name else null end) 表名,  
a.colorder 字段序号,a.name 字段名,
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, 
(case when (SELECT count(*) FROM sysobjects  
WHERE (name in (SELECT name FROM sysindexes  
WHERE (id = a.id) AND (indid in  
(SELECT indid FROM sysindexkeys  
WHERE (id = a.id) AND (colid in  
(SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))  
AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.length 占用字节数,  
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,  
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,(case when a.isnullable=1 then '√'else '' end) 允许空,  
isnull(e.text,'') 默认值,isnull(g.[value], ' ') AS [说明]
FROM  syscolumns a 
left join systypes b on a.xtype=b.xusertype  
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' 
left join syscomments e on a.cdefault=e.id  
left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
left join sys.extended_properties f on d.id=f.class and f.minor_id=0
where (b.name is not null)and(d.name='表名称')
order by a.id,a.colorder

参考:
http://www.cnblogs.com/ynbt/archive/2012/07/16/2593389.html