Windows users probably do not utilize their hardware effeciently.

Let’s take a fictional set of hardware specs:

-Ryzen 7 3700x
-32-64GB of Ram
-2x4TB HDD’s
-1-2 512GB NVMe’s
-1-2 SATA SSD’s
-Some GPU

Most users put their Windows 10 on the NVMe’s either in raid1 or using them as two individual devices.
The SATA drives are used to store stuff, maybe the mayority of the steam library and normal documents. They might be Raid1

The memory above 16GB is mostly unutilized for the regular consumer without the need for video editing.

Here are a few fun facts about SSD’s:
-They are not meant for long term storage.
They lose data over time. Essentially the cells are written to once and given a certain electrical charge. This charge is never refreshed unless the cell is overwritten and diminishes over time. HDD’s do not have this problem. This issue is called “de-trapping” and also applies to USB sticks
SSD’s fail at the same time if run in RAID1. Both of them will reach their max TBWD at the same time and fail simultaneously, probably within a single week. The HDD’s do not have this problem.

So, what can we do with this information?
Well, we have memory, we have SSD’s and we have HDD’s.

What would AngryAdmin do?
He would install proxmox on two USB drives and mirror them with ZFS.
Configure a mirrored ZFS pool of the two 4TB HDD’s
Attach whatever SSD’s are avail to this pool of HDD’s as L2ARC persistent cache.
Install windows 10 as a virtual machine in proxmox, passthrough a few USB controllers and the GPU. Give theVM 24GB ram if total mem is 64GB, 16GB if total mem is 32GB. ZFS will use the rest as read cache(ARC) and write cache(ZIL)

Windows, Steam and important data is now stored on a pool consisting of one mirrored vdev backed by whatever SSD’s were present before. These SSD’s are striped in what could resemble RAID0 yielding twice the read performance.

Imagine having two NVM’es backing these 4TB disks.. The data you use most often will be cached on the NVMe and read at twice the speed of a single set of RAID1 NVMe. After windows and important stuff is cached, set options zfs mfuonly=1

Moreover, if the NVMe break, which they will eventually, the data is not lost, it is still stored on the two HDD’s

You now fully utilize the space of your NVMe’s. You speed up the entire system by having the ARC present data to your VM’s when needed. Of course ARC is cleared when you reboot, but persistent L2ARC is not.

You are now utilizing both your memory and your nvme’s and get 98-99% bare metal performance.

If you feel like it, add another GPU, install a 2nd windows, attach a 2nd keyboard and mouse and last but not least, another monitor to the 2nd GPU. have a friend over and play games on the same PC 2 people.

Regular users waste 16GB ram if having 32GB total. They waste SSD capacity by mirroring two drives. This solves that 🙂

My storage system currently looks like this:
6x2TB disks each mirrored to form 3 sets of mirrors. These 3 mirrors are striped “(Raid10) but not really raid10” 2x240GB SSD’s are attached to this pool of 6TB data capacity as 480GB speedy L2ARC cache.

A second pool with a 12 year old 1TB and a relativly new 4TB disk. The first to be replaced soon. The pool will auto-expand to 4TB when I replace the 1TB disk. This pool holds temporary data that is not important but I also do not want the IOPS this data on “storage2” requires interfering with IOPS on “storage”



ZFS 2.0 install on Debian 10.5 /Proxmox 6.2

OBSOLETED, REPLACED BY: LINK

Notes: For Debian 10: it is not required to remove packages prior to install of 2.0 unless a previous version of ZFS was installed on the machine. Read the last command of this guide before continuing.

Note2: If you are using your proxmox host for GPU passthrough it is adviced to set options zfs l2arc_mfuonly = 1 to not fill the cache with all sorts of crap if you are doing backups. It will most likely trash your SSD unless it is enterprise grade SLC within a few weeks.

Note3: This does NOT work for a proxmox or debian install with a root zfs pool!!!!!!!!!

WARNING: NOT SAFE FOR PRODUCTION

Here are the commands to enter in order for persistent l2arc to work with proxmox (debian based)

apt-get update

apt-get upgrade

apt-get dist-upgrade

apt-get install build-essential autoconf automake libtool gawk alien fakeroot dkms libblkid-dev uuid-dev libudev-dev libssl-dev zlib1g-dev libaio-dev libattr1-dev libelf-dev pve-headers python3 python3-dev python3-setuptools python3-cffi libffi-dev git

git clone https://github.com/zfsonlinux/zfs

cd zfs

git checkout zfs-2.0.0-rc6

sh autogen.sh

./configure

make deb

apt-get remove zfs zfs-dkms libzfs2 libzpool2 libnvpair1linux libzfs2linux libzpool2linux libuutil1linux

dpkg -i zfs_2.0.0-0_amd64.deb zfs-dkms_2.0.0-0_amd64.deb libnvpair3_2.0.0-0_amd64.deb libzfs4_2.0.0-0_amd64.deb libzpool4_2.0.0-0_amd64.deb libuutil3_2.0.0-0_amd64.deb zfs-test_2.0.0-0_amd64.deb zfs-dracut_2.0.0-0_amd64.deb zfs-initramfs_2.0.0-0_amd64.deb python3-pyzfs_2.0.0-0_amd64.deb

apt-get install zfsutils-linux

Last command removes some of the 2.0 installed packages but without this the pool wont mount on reboot. It does not limit the functionality of ZFS.
Read this for reason: https://github.com/openzfs/zfs/issues/10941

PCR notes. Temporary document. Expires: Yr 2422

SSI I DK bruger 38 cykler til at tjekke om en person er positiv eller negativ via PCR test. Dokumentation for SSI’s metode dokumenteret af SSI selv nedenstĂĄende.

PCR chance for positiv resultat stiger eksponentielt ved mere end 25 cykler.
Problematikken forklares i denne video: https://youtu.be/S_1Z8cSXI-Q

I Portugal er der afsagt dom om at PCR testen ikke er reliable til at teste for covid:

It’s here the ruling cites a study conducted by “some of the leading European and world specialists in this material” published by the Oxford Academic at the end of September.

“At a cycle threshold (ct) of 25, about 70% of samples remain positive in cell culture (i.e. were infected): in a ct of 30, 20% of samples remained positive; in a ct of 35, 3% of samples remained positive and in a ct above 35, no sample remained positive (infectious) in the culture”.

“This means that if a person has a positive PCR test at a threshold of cycles of 35 or higher (as happens in most laboratories in the USA and Europe), the chances of a person being infected is less than 3%. The probability of a person receiving a false positive is 97% or higher”.”

Kilde: https://www.portugalresident.com/judges-in-portugal-highlight-more-than-debatable-reliability-of-covid-tests/


Fauci fortæller hvordan 38 cykler er totalt ubrugeligt og giver false positive ved at replikerer døde celler.

Link til video med Fauci:
https://www.bitchute.com/video/X0Z3Whf2SopB/?fbclid=IwAR2x1d2-HNFbKKviTB9P4JGuoezN0fQiQKTv2J1pGvgT7O481-E6OPVcMBA

Kilde: Public Health England “Understanding cycle threshold (Ct) in SARS-CoV-2 RT-PCR (page 6 for important stuff)

Link: ARTICLE OPENS IN NEW WINDOW