Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Jan Fikar

Stran: [1] 2 3 ... 40
1
Sítě / Re:SFP ethernetový transceiver modul 10Gb nebo 5Gb?
« kdy: 09. 11. 2025, 23:17:27 »
Jak najít ty se spotřebou pod Watt? Vidím stále ty z druhé kategorie 1.5-2W, to budou ty žhavící.

Transceivery zalozene na bcm84891. Stale oficialne zeru <2W, ale drzia sa pekne na ~55C. Byvaju aj oznacovane ako "long range" alebo "80m". (Bezne 10GBase-T mavaju dosah 30m -- nehovorim o kabli, ale o tranceiveroch). Vedia iba 1GBase-T a 10GBase-T. (Existuje aj bcm84891l, ktory ma vediet navyse aj 2.5G a 5GBase-T, ale taky nemam). Nie su lacne, naposledy som ich kupoval po ~61 eur/ks.

Okrem toho mam aj jeden Mikrotik S+10RJ, ktory pouziva Marvell 88X3310P. Oficialne zerie 2,4 W, zvlada 2.5GBase-T a 5GBase-T, ale je to tragedia, takze prvy a zaroven posledny. V tom istom switchi ako vyssie uvedene bcm84891 pri 5GBase-T kuri na 85C a pri 10GBase-T sa vypina na prehriatie (default pri ~95C, neda sa prepnut na pomalsiu rychlost softverovo; musel som mu tam dat fyzicky zariadenie, ktore vie iba 5G). O moc lacnejsi nebol (~54 eur).

Našel jsem něco o těch čipech, co to v podstatě potvrzuje. I když je to od jednoho výrobce, takže to asi může být zaujatý.

https://www.moduletek.com/en/application_notes/an_00196.html

Ale je tam Marvell 88X3310P jako nejhorší a bcm84891L jako nejlepší. Asi nemá cenu brát 80m, 30m se stejným čipem má menší spotřebu.

2
Sítě / Re:SFP ethernetový transceiver modul 10Gb nebo 5Gb?
« kdy: 08. 11. 2025, 22:12:40 »
Pokud nelze, tak venuj svuj cas vyberu spravneho 10G RJ45 sfp+ ... existuje novejsi generace ktera je energeticky efektivnejsi (0.7-0.8w namisto 1.5-2w), ale je mozne ze to bude drazsi.

Jak najít ty se spotřebou pod Watt? Vidím stále ty z druhé kategorie 1.5-2W, to budou ty žhavící.

Dvě zařízení, co budou u sebe, spojím asi přímo tím krátkým SPF+ patch kabelem, jak navrhl honzako a RDa, to je dobrý nápad. Je to v podstatě ten DAC, ne? Toto nežhaví?

Další dvě zařízení nejsou ve stejné místnosti a je natažený dostatečně nový rozvod cat6a včetně zásuvek a patch panelu. Tam to pojede po RJ45 a další kabel tam určitě nebudu tahat. Ono to tak jede už teď, jen na 2.5Gb.

3
Sítě / Re:SFP ethernetový transceiver modul 10Gb nebo 5Gb?
« kdy: 08. 11. 2025, 14:43:39 »
Bral jsem 2.5Gbit SFPčka z alíku po 130 Kč ...

2.5Gb není úplně potřeba, protože ten Horaco má 8x2.5Gb RJ45, jedině jako zvětšení o jeden port.

A ten Horaco skutečně asi nemá podporu 5Gb, jen 10M/100M/1G/2.5G/10G.


4
Sítě / SFP ethernetový transceiver modul 10Gb nebo 5Gb?
« kdy: 08. 11. 2025, 12:45:42 »
Zvyšuji doma síť na 2.5Gb, rozvod je cat6A. Mám dva switche Horatio, ty mají navíc každý SFP+ port 10Gb. Přemýšlel jsem, že ty dva switche spolu propojím rychleji, tedy dám do SFP transceiver modul na RJ45 a propojím stávajícím cat6A kabelem.

Teď otázka: mám tam dát 10Gb? Slyšel jsem, že se obecně ty 10Gb dost přehřívají. Nemám tam teda dát spíš 5Gb? Cenový rozdíl není velký. Nějaké zkušenosti? Nějaké ověřené značky?

5
Hardware / Re:Zapnutí úsporných režimů pro NVMe
« kdy: 07. 11. 2025, 19:54:44 »
mám taky nějaký perf, ale to asi nic neznamená, už to běží měsíc a jsou tam jenom po startu:

Kód: [Vybrat]
[Oct 9 13:26] perf: interrupt took too long (2512 > 2500), lowering kernel.perf_event_max_sample_rate to 79500
[Oct 9 13:27] perf: interrupt took too long (3153 > 3140), lowering kernel.perf_event_max_sample_rate to 63250
[Oct 9 13:29] perf: interrupt took too long (3949 > 3941), lowering kernel.perf_event_max_sample_rate to 50500
[Oct 9 13:33] perf: interrupt took too long (4950 > 4936), lowering kernel.perf_event_max_sample_rate to 40250
[Oct 9 14:03] perf: interrupt took too long (6188 > 6187), lowering kernel.perf_event_max_sample_rate to 32250

a teplotu mám pořád nízkou

přerušení mám takovýto, ale nic zvláštního tam nevidím:
Kód: [Vybrat]
$ cat /proc/interrupts
            CPU0       CPU1       CPU2       CPU3       
   8:          0          0          0          0   IO-APIC    8-edge      rtc0
   9:         19          0          0          0   IO-APIC    9-fasteoi   acpi
  14:          0          0          0          0   IO-APIC   14-fasteoi   INTC1057:00
  16:          0          0          0         55   IO-APIC   16-fasteoi   mmc0, i801_smbus
 120:          0          0          0          0  PCI-MSI-0000:00:1c.0    0-edge      PCIe PME, aerdrv
 121:          0          0          0          0  PCI-MSI-0000:00:1c.6    0-edge      PCIe PME, aerdrv
 122:          0          0          0          0  PCI-MSI-0000:00:1d.0    0-edge      PCIe PME, aerdrv
 123:          0          0          0          0  PCI-MSI-0000:00:0d.0    0-edge      xhci_hcd
 124:          0   15335258          0          0  PCI-MSI-0000:00:14.0    0-edge      xhci_hcd
 125:     186490          0          0          0  PCI-MSI-0000:00:02.0    0-edge      i915
 126:          0          0         77          0  PCI-MSI-0000:00:16.0    0-edge      mei_me
 127:       2219          0          0          0  PCI-MSIX-0000:03:00.0    0-edge      nvme0q0
 128:          0          0          0          1  PCI-MSIX-0000:02:00.0    0-edge      enp2s0
 129:    6667162          0          0          0  PCI-MSIX-0000:02:00.0    1-edge      enp2s0-TxRx-0
 130:          0    3327590          0          0  PCI-MSIX-0000:02:00.0    2-edge      enp2s0-TxRx-1
 131:          0          0    3363513          0  PCI-MSIX-0000:02:00.0    3-edge      enp2s0-TxRx-2
 132:          0          0          0    3403716  PCI-MSIX-0000:02:00.0    4-edge      enp2s0-TxRx-3
 133:     384488          0          0          0  PCI-MSIX-0000:03:00.0    1-edge      nvme0q1
 134:          0     368709          0          0  PCI-MSIX-0000:03:00.0    2-edge      nvme0q2
 135:          0          0      50619          0  PCI-MSIX-0000:03:00.0    3-edge      nvme0q3
 136:          0          0          0     167855  PCI-MSIX-0000:03:00.0    4-edge      nvme0q4
 137:          0      18439          0          0  PCI-MSI-0000:00:1f.3    0-edge      snd_hda_intel:card0
 138:          0          0         19          0  PCI-MSI-0000:01:00.0    0-edge      rtw89_pci
 NMI:       1668       1668       1662       1660   Non-maskable interrupts
 LOC:  547005249  542921618  541287224  541481687   Local timer interrupts
 SPU:          0          0          0          0   Spurious interrupts
 PMI:       1668       1668       1662       1660   Performance monitoring interrupts
 IWI:         12          4          0          5   IRQ work interrupts
 RTR:          0          0          0          0   APIC ICR read retries
 RES:     330894     731489     399971     326404   Rescheduling interrupts
 CAL:     147250     113924     143000     141753   Function call interrupts
 TLB:        350        340        391        399   TLB shootdowns
 TRM:          0          0          0          0   Thermal event interrupts
 THR:          0          0          0          0   Threshold APIC interrupts
 DFR:          0          0          0          0   Deferred Error APIC interrupts
 MCE:          0          0          0          0   Machine check exceptions
 MCP:       8187       8188       8188       8188   Machine check polls
 ERR:          0
 MIS:          0
 PIN:          0          0          0          0   Posted-interrupt notification event
 NPI:          0          0          0          0   Nested posted-interrupt event
 PIW:          0          0          0          0   Posted-interrupt wakeup event

6
Zajímavé, díky, vyzkouším. Mám dojem, že jsem zkoušel všechno z této diskuse, ale uvidím. Díky!

Zkoušel jste i ten ASPM UEFI enabler? To si, myslím, mohlo fungovat na tom vašem mobilním AMD, které nemá v BIOSU ASPM volbu.

https://github.com/Bootlessjam/ASPM-Tool

7
Bazar / Re:Koupím hardware vhodný na domácí server
« kdy: 28. 10. 2025, 05:36:45 »
Tak ten Odroid H4 by to IBECC měl umět i na SODIMM DDR paměti:

https://wiki.odroid.com/odroid-h4/hardware/h4_bios_update#changes5

8
Bazar / Re:Koupím hardware vhodný na domácí server
« kdy: 27. 10. 2025, 19:39:15 »
LPDDR5 IBECC dělá to, že vezme kus paměti a udělá softwarové ECC.
Jinými slovy, přijdeš o cca 15% (?) kapacity paměti a 5% až 15% rychlosti programu, ale získáš spolehlivost. Když máš 48 GB RAM, může se to celkem i vyplatit. Pokud ovšem paměť zatěžuješ skutečně hodně, může být dopad na výkon paměti v krajním případě velmi významný.

Ano, tak to funguje. Na N100 to sežere navíc 3% paměti a rychlost paměti (bandwidth) je asi o 20% pomalejší. Zajímavé je, že IBECC pozná EDAC, ale není úplně snadné zjistit, že je zapnuté. I při vypnutém IBECC EDAC cosi hlásí, viz

https://forum.radxa.com/t/in-band-ecc-support/26860

To povinné on-die-ECC na DDR5 se nijak nereportuje nahoru, takže systém ani EDAC o tom nic neví. Možná teda to někteří výrobci ošidí.

9
Bazar / Re:Koupím hardware vhodný na domácí server
« kdy: 27. 10. 2025, 15:57:39 »
Ano, Radxa Rock 5*  má RK3588, teda 4x Cortex-A76 + 4x Cortex-A56 a má to menší výkon, než Cix P1 4x Cortex‑A720 big+ 4x Cortex‑A720 medium + 4x Cortex‑A520. Zase má menší spotřebu.

Záleží, jaký výkon potřebujete. Třeba výsledek Geekbench multi je 2900 při 10W a 6000 při 27W. Viz
https://github.com/geerlingguy/sbc-reviews/issues/41
https://github.com/geerlingguy/sbc-reviews/issues/62


Cix P1 je v Orangepi 6 plus, ale také v Radxa Orion O6 a O6N.
RK3588 je v Radxa Rock 5* a také Orange Pi 5*.

S Orange nemám dobrou zkušenost, pokud je to podobné, tak bych bral radši Radxa.

10
Bazar / Re:Koupím hardware vhodný na domácí server
« kdy: 27. 10. 2025, 13:28:10 »
.. V dnešní době bych koukal spíš po nějakém Alder Lake N, patrně i3-N305 (osmijádro, bohužel bez podpory ECC RAM, 48 GB max)...

No, nevím jak N305, ale N100 s LPDDR5 má in-band-ECC a jde to zapnout v BIOSu. Ale to se asi týká jen napájené paměti LPDDR a ne modulů DDR5, jak má Odroid H4 Ultra.

11
Bazar / Re:Koupím hardware vhodný na domácí server
« kdy: 27. 10. 2025, 13:21:38 »
Než Orange Pi 6+ bych radši šel do Radxa O6N. Tam mimochodem mají i M.2 to 6SATA:

https://radxa.com/products/accessories/m2-to-hexa-sata-adapter

Funguje na O6, 5 ITX a 5 ITX+ (ty mají RK3588 SoC a ten bez + má 4x SATA už na sobě)

Inicializace BIOSu nevím, při nejhorším to ze SATA nebude bootovat.

12
Hardware / Re:Zapnutí úsporných režimů pro NVMe
« kdy: 09. 10. 2025, 13:37:22 »
A ještě ASPM policy v Linuxu mám:

Kód: [Vybrat]
$ cat /sys/module/pcie_aspm/parameters/policy
default performance [powersave] powersupersave

Dá se použít i powersupersave. Někdy to sníží rychlost nvme, ale na tom Rock x4 se mi zdá, že ne.

13
Hardware / Re:Zapnutí úsporných režimů pro NVMe
« kdy: 09. 10. 2025, 09:12:03 »
Aha, jasně, ten správný syntax funguje:

Kód: [Vybrat]
# nvme set-feature -f 0x02 -V 3 /dev/nvme0
set-feature:0x02 (Power Management), value:0x00000003, cdw12:00000000, save:0                                                                                                                                                                 # nvme get-feature -f 0x02 /dev/nvme0                                                                                                                                                                                      get-feature:0x02 (Power Management), Current value:0x00000003

Hodnotu to drží, ale jen po dobu, než se z nvme čte, pak se zase vynuluje. Já mám systém dočasně na SD kartě v USB, tak na nvme nemusím sahat, jen když chci. Takže asi každý přístup to nuluje.

Teploty před:
Kód: [Vybrat]
nvme-pci-0300
Adapter: PCI adapter
Composite:    +27.9°C  (low  =  -0.1°C, high = +78.8°C)
                       (crit = +84.8°C)
Sensor 1:     +28.9°C  (low  =  -0.1°C, high = +78.8°C)
Sensor 2:     +53.9°C  (low  =  -0.1°C, high = +78.8°C)
Sensor 8:     +44.9°C  (low  =  -0.1°C, high = +78.8°C)
Teploty po:
Kód: [Vybrat]
nvme-pci-0300
Adapter: PCI adapter
Composite:    +11.8°C  (low  =  -0.1°C, high = +78.8°C)
                       (crit = +84.8°C)
Sensor 1:     +11.8°C  (low  =  -0.1°C, high = +78.8°C)
Sensor 2:     +35.9°C  (low  =  -0.1°C, high = +78.8°C)
Sensor 8:     +32.9°C  (low  =  -0.1°C, high = +78.8°C)

Ta první teplota je blbost, takovou zimu tu nemám. Vypadá to skoro jako by se řadič na nvme vypnul?

Ten C State prý souvisí s ASPM. Říkali teda, že pokud není ASPM, tak CPU nepadá do těch hlubokých C. Ale možná to funguje i opačně. Každopádně já to mám oproti defaultu zapnuté.

14
Hardware / Re:Zapnutí úsporných režimů pro NVMe
« kdy: 08. 10. 2025, 13:04:34 »
(Ale zůstává jedna záhada, která mi pije krev pořád : ) Nefunguje to hned od začátku spuštění nebo restartu. Musím ten pošahaný disk do toho nějak ručně dostrkat  po loginu, funguje nějaká kombinace setpci (bez rovnítka dokonce pro 03:0 nebo 1.d nebo set-feature 2(možná  až napodesátý:???) nebo odpojení síťovky)). nevím. záhada.

To nevím, mi disk jede studený hned, teda on se při startu trochu ohřeje, ale nic nedělám, kromě toho nastavení v biosu a po čase klesne na 26C.

Toto naopak u mýho disku nic nedělá, asi nepodporuje APST
Kód: [Vybrat]
# nvme set-feature /dev/nvme0 -f 0x02=3;nvme get-feature /dev/nvme0 -f 0x02
set-feature:0x02 (Power Management), value:00000000, cdw12:00000000, save:0
get-feature:0x02 (Power Management), Current value:00000000

V tom biosu jde ještě zapnout ASPM v Chipset > PCH-IO Configuration > PCI Express Configuration > DMI Link ASPM Control = L0sL1

A taky Chipset > System Agent (SA) Configuration > PCI Express Configuration > PCI Express Root Port 1, 2, 3 > ASPM = L0sL1

Ale to nevím, jaký to má vliv, podle všeho to ani není PCIe, ale používá se na USB/SATA/UFS.

Ve fóru říkali zapnout C states v Advanced > Power & Performance > CPU - Power Management Control > C states

Na stejném místě je i Platform PL1 EnablePlatform PL1 Power = 12500, což nastaví PL1 z 6W na 12.5W a procesor může dlouhodobě dosahovat větších frekvencí. Záleží pak na chlazení. Mi jedou 4 jádra na 2.9 GHz.

To PL1 jde udělat i v /etc/rc.local
Kód: [Vybrat]
echo 12500000 > /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/constraint_0_power_limit_uw

15
Hardware / Re:Zapnutí úsporných režimů pro NVMe
« kdy: 07. 10. 2025, 16:13:28 »
Jo, to je Radxa x4 N100 a konkrétně tento bios:

Radxa X4 custom BIOS V002 T: supports IBECC option and hidden option enablement

https://docs.radxa.com/en/x/x4/bios/update-bios

Tak to tam dej, zapni v biosu a pojede to.

Novější bios jsem nezkoušel, tady ten má In-Band-ECC pro LPDDR5.

Stran: [1] 2 3 ... 40