未分类

    Bit Torrent
    Bit torrent performs 16KB random reads/writes. The 16KB writes cause read-modify-write overhead. The read-modify-write overhead can reduce performance by a factor of 16 with 128KB record sizes when the amount of data written exceeds system memory. This can be avoided by using a dedicated dataset for bit torrent downloads with recordsize=16KB.

    When the files are read sequentially through a HTTP server, the random nature in which the files were generated creates fragmentation that has been observed to reduce sequential read performance by a factor of two on 7200RPM hard disks. If performance is a problem, fragmentation can be eliminated by rewriting the files sequentially in either of two ways:

    The first method is to configure your client to download the files to a temporary directory and then copy them into their final location when the downloads are finished, provided that your client supports this.

    The second method is to use send/recv to recreate a dataset sequentially.

    In practice, defragmenting files obtained through bit torrent should only improve performance when the files are stored on magnetic storage and are subject to significant sequential read workloads after creation.

    https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Workload%20Tuning.html#bit-torrent

    Do not set Pre-allocated disk space if you are using ZFS as your filesystem as ZFS does not support fallocate
    有在 ZFS 文件系统上不要开启 Qbittorrent 预分配空间的说法,原因是 ZFS 不支持 fallocate

    https://www.truenas.com/community/threads/the-path-to-success-for-block-storage.81165/ 把我看迷糊了,讨论各种 ZFS 适合什么使用场景,不应该怎么做。


    https://forums.servethehome.com/index.php?resources/supermicro-x9-x10-x11-fan-speed-control.20
    关于超微 IPMI 风扇控制的方法和策略。

    目前感觉系统或者其他主机接管风扇控制更加容易控制,超微的风扇控制还是比较简单了,不知道 ILO 的如何。

    https://aphuse.github.io/post/howtoresizelvm/

    pvresize --setphysicalvolumesize size PhysicalVolume

    LVM管理磁盘的基本用法

      LVM 是一种可用在Linux内核的逻辑分卷管理器;可用于管理磁盘驱动器或其他类似的大容量存储设备。

    LVM基本组成

    LVM利用Linux内核的device-mapper来实现存储系统的虚拟化。通过LVM可以实现存储空间的抽象化,并在上面建立虚拟分区,可以很简便的扩大和缩小分区大小,可以在增加或者删除分区操作时无需担心某个硬盘上没有足够的连续空间。LVM是用来方便管理的,不会提供额外的安全保证。

    LVM的基本组成:

    • 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件。
    • 卷组Volume group (VG):将一组物理卷收集为一个管理单元。
    • 逻辑卷Logical volume (LV):虚拟分区,由物理区域(physical extents)组成。
    • 物理区域Physical extent (PE):硬盘可提供指派给逻辑卷的最小单位(通常为4MB)。

    优点

    比起正常的磁盘分区管理,LVM更富有弹性:

    • 使用卷组(VG),使众多磁盘空间看起来像一个大磁盘。
    • 使用逻辑卷(LV),可以创建跨越众多磁盘空间的分区。
    • 可以创建小的逻辑卷(LV),在空间不足时再动态调整它的大小。
    • 在调整逻辑卷(LV)大小时可以不用考虑逻辑卷在磁盘上的位置,不用担心没有可用的连续空间。
    • 可以在线对逻辑卷(LV)和卷组(VG)进行创建、删除、调整大小等操作。
    • 无需重新启动服务,就可以将服务中用到的逻辑卷(LV)在线或动态迁移到别的磁盘上。
    • 允许创建快照,可以保存文件系统的备份,提高数据恢复的速度。

    缺点

    • 在系统设置时需要更复杂的额外步骤。

    创建物理卷(PV)

    注意:请确认您对正确的分区进行操作!

    您可以通过以下方式找到类型“Linux LVM”的分区(这是您在分区的时候就设定好的,“Linux LVM”分区码对应的十六进制码为8e(MBR)或8e00(GPT)) :

    • MBR格式:fdisk -l
    • GPT格式:先用命令lsblk,再用命令gdisk -l disk-device

    在该分区(假设是/dev/sda2)下创建一个物理卷(PV):

    pvcreate /dev/sda2
    

    查看创建好的物理卷(PV)

    pvdisplay
    pvs
    

    创建卷组(VG)

    创建完物理卷(PV)之后,我们就可以开始创建卷组(VG)了。如果您有两个以上的物理卷(PV)(例如:/dev/sda2和/dev/sdb1),并且您希望只使用一个卷组(VG)来管理这些物理卷(PV),那么您首先要在其中一个物理卷(PV)上创建一个卷组(VG),然后再让该卷组(VG)扩大到其他所有的物理卷(PV):

    vgcreate datavg /dev/sda2
    vgextend datavg /dev/sdb1
    

    上面的命令中,datavg是您取得卷组名称,您可以换成您喜欢的名称。

    查看卷组信息命令:

    vgdisplay
    vgs
    

    创建逻辑卷(LV)

    创建完卷组(VG)之后,我们就可以开始创建逻辑卷(LV)了。下面是在datavg卷组(VG)上创建一个名为datalv大小为10G的逻辑卷(LV):

    lvcreate -L 10G datavg -n datalv
    

    如果要创建的是swap分区,那么需要加上-C y参数,该参数用来指定逻辑卷的空间分配是连续的,保证您所创建的swap空间不会被分散在不连续的物理空间甚至不同的硬盘中。如在datavg卷组(VG)上创建10G大小名为swaplv的逻辑卷(LV):

    lvcreate -C y -L 10G datavg -n swaplv
    

    如果您想要让创建的逻辑卷(LV)拥有卷组(VG)的所有未使用的空间,可以使用下面命令:

    lvcreate -l +100%FREE datavg -n datalv
    

    查看逻辑卷(LV)信息

    lvdisplay
    lvs
    

    现在您新建的逻辑卷应该已经在/dev/mapper和/dev/rootvg中了。如果您无法在以上位置找到它,请使用一下命令来加载模块,并扫描与激活卷组:

    modprobe dm-mod
    vgscan
    vgchange -ay
    

    创建文件系统(File system)和挂载逻辑卷(LV)

    现在您可以在逻辑卷(LV)上创建文件系统并像普通分区一样挂载它了。

    mkfs.ext4 /dev/mapper/rootvg-datalv
    mount /dev/mapper/rootvg-datalv /data
    

    以上就是LVM的基本使用介绍。后面还会介绍如何调整逻辑卷(LV)的大小。

    腾讯企业邮箱想要拿到授权码用上第三方客户端,得去 https://exmail.qq.com/ 传统网页端,另外 pop 和 IMAP 的服务器设置也是不同的:

    国内、海外用户的POP3/SMTP协议
    接收邮件服务器:pop.exmail.qq.com ,使用SSL,端口号995

    发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465

    国内、海外用户的IMAP协议
    接收邮件服务器:imap.exmail.qq.com ,使用SSL,端口号993

    发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465

    想找一个带 ilo;
    两个 PCIE 槽 的主板;
    能上 ECC/RECC 内存;
    带快拆硬盘架和硬盘背板;
    风道优秀,硬盘和 PCIE 位散热良好,噪音小;
    体积足够小,做工过得去;
    功耗表现良好。(不要主板 CPU 内存 idle 就 40-50w 的

    的小型服务器。


    目前还是比较喜欢 HPE microserver 系列 Gen10 plus v2,但是实在是太太太贵了。




    DDR4 ECC 内存价格记录

    关于焦距视角和透视关系。
    透视只跟距离有关,同一距离不同焦段的镜头透视是一样的,但是不同焦段的镜头相似的构图拍同一个人,就必须在不同距离上拍,从而造成透视上的差别。
    PS:透视是指在平面上描绘物体的空间关系的方法或技术,也就是物体在画面上拍布的方法。

    不过选到现在结论就是现在没买超广角的必要。

    head -c 16 /dev/urandom | od -A n -t x | tr -d ' '

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

    說到她那雙腳,實在不由人不愛。她已經有二十多歲了,而那雙肥小的腳,還同十二三歲的小女孩的腳一樣。我也曾為她穿過絲襪,所以她那雙肥嫩皙白,腳尖很細,后跟很厚的肉腳,時常要作我的幻想的中心。從這一雙腳,我能夠想出許多离奇的夢境來。譬如在吃飯的時候,我一見了粉白糯潤的香稻米飯,就會聯想到她那雙腳上去。“万一這碗里,”我想,“万一這碗里盛著的,是她那雙嫩腳,那么我這樣的在這里咀吮,她必要感到一种奇怪的痒痛。假如她橫躺著身体,把這一雙肉腳伸出來任我咀吮的時候,從她那兩條很曲的口唇線里,必要發出許多真不真假不假的喊聲來。或者轉起身來,也許狠命的在頭上打我一下的……”我一想到此地飯就要多吃一碗。
    https://millionbook.net/mj/y/yudafu/ydfz/021.htm



    再一次意外 Oracle 的免费机器能用这么久。

    酷冷至尊haf XB evo

    grep CRON /var/log/syslog

    抓不住爱情的我,因为根本就没有伸手。世界上单身的人到处有,反正多我一个不多,为生活孤军奋斗,没有余力吃爱情的苦。世界上恋爱的人到处有,反正也不差我一个。爱是付出所有,爱是放弃自我。每一个单身的人得看透,想爱就别要自由。我一个不高的不富的不帅的不强的人,要永远单身,一个没钱的没地的没房的没车的人,不连累别人。结婚的人那么多,幸福的能有几个,不要曲终人散了留下了悔恨的我,不如没人爱过。为生活孤军奋斗,早就看透了世俗枷锁,爱多管闲事的人到处有,你是不是其中一个。爱是虚无缥缈,爱是人心难测。每一个单身的人得看透,想爱首先要富有,我一个无才的无德的无能的无用的人,要永远单身,一个贪食的贪杯的贪财的贪睡的人,没空管别人。人生负担那么多,怎么能潇洒的活,只要吃饱了喝足了留下了满意的我,回床上躺着。我一个无忧的无虑的无聊的无趣的人,要永远单身,一个缺钙的缺铁的缺锌的缺硒的人,要注重养生。爱情是给别人的,健康才是自己的,只有生理的心理的都没有疾病的我,才是幸福的,这首写实的尖锐的扎心的单身情歌,别对号入座。