Nexus i ECMP dla DNS

jeśli mieliście okazję przeczytać post o budowie mojej sieci domowej, wiecie, że szkieletowym przełącznikiem jest Nexus 93180YC-EX. taki… domowy przełącznik. anycastowe adresy usług tak czy inaczej, w sieci tej mam różną ilość serwerów DNS (i DHCP), które serwują anycastowy adres 192.168.168.168 oraz 2001:470:xx:a6::168. niezależnie od ilości działających serwerów DNS, zawsze przynajmniej jeden powinien odpowiedzieć. obecnie w “klastrze” mam dwie VMki oraz dwa fizycznie Raspberry Pi 4B+. wszystkie pracują pod kontrolą FreeBSD 14....

stycznia 29, 2024 · Łukasz Bromirski

FreeBSD na Raspberry Pi 5

jeśli podobnie jak ja, chciałbyś skorzystać z Raspberry 5 i FreeBSD jednocześnie, samo przegranie obrazu 13.2/14.0 na kartę SD nie wystarczy. oprócz znanego już: $ xz -dc FreeBSD-14.0-RELEASE-arm64-aarch64-RPI.img.xz | sudo dd of=/dev/rdiskX status=progress bs=64M 5368709120 bytes (5369 MB, 5120 MiB) transferred 261.187s, 21 MB/s 320+0 records in 320+0 records out 5368709120 bytes transferred in 261.198115 secs (20554165 bytes/sec) (gdzie rdiskX zawiera identyfikator Twojej karty SD/klucza USB - uwaga na “przypadkowe” nadpisanie sobie dysku systemowego albo innego dysku z danymi)...

stycznia 16, 2024 · Łukasz Bromirski

lekki tuning stosu TCP MacOSa

od czasu pierwszych nieśmiałych prób optymalizacji stosu TCP we FreeBSD 4.x, przeglądam od czasem do czasem aktualne standardowe ustawienia w /etc/sysctl.conf i lubię je trochę podrasować. w międzyczasie, wiele z nich zdążyło się poważnie zmienić, zmieniły się też (we FreeBSD wręcz zostały modularne) całe algorytmy zarządzania stosem TCP/IP, ale bazujący na kodzie FreeBSD MacOSX jest troszkę bardziej konserwatywny. na swoich MacOSach mój /etc/sysctl.conf wygląda zatem tak: net.inet.tcp.mssdflt=1460 net.inet.tcp.minmss=536 net.inet.tcp.win_scale_factor=5 net.inet.tcp.randomize_ports=1 net....

września 3, 2022 · Łukasz Bromirski

ISC DHCP, FreeBSD i VMWare ESXi

ostatnio podczas przeglądania logów na kontrolerze WLAN, zauważyłem, że od czasu do czasu nie widać odpowiedzi do stacji z serwera DHCP. trochę się zdziwiłem, bo domownicy nie narzekają - a narzekaliby od razu. postanowiłem sprawę sprawdzić po kolei na wszystkich elementach sieci. pierwsze podejrzenie padło na przełączniki. dlaczego? skoro generalnie wszystko działa, nikt nie narzeka (a narzekają bardzo szybko) prawdopodobnie chodzi o dropy na interfejsach. komunikaty wskazywały bowiem na bardzo rzadkie występowanie problemu....

sierpnia 29, 2020 · Łukasz Bromirski

miejsca i prędkości nigdy nie za wiele

mój 256GB dysk SSD w Macu Pro 2013 zaczął się ostatnio niebezpiecznie często zapełniać. wyruszyłem zatem na krótką podróż w Google jak najlepiej rozbudować sobie pamięć masową poza oczywiście korzystaniem z NASów wszelakich (tych akurat parę mam ;) ). okazało się, że dobrzy ludzie w internecie znaleźli najlepsze rozwiązanie z możliwych - dzięki magicznej przejściówce dla interfejsu firmowego Apple’a, można umieścić bezpośrednio w obudowie dysk NVMe. i tak stałem się szczęśliwym posiadaczem dysku 1TB - o ile oryginaly dysk z włączonym szyfrowaniem poruszał się w okolicach 500MB/s odczytu i 380MB/s zapisu, Samsung umieszczony w przelotce i z włączonym szyfrowaniem raportuje 1....

marca 12, 2018 · Łukasz Bromirski

proszę taktownie zegarować!

w ciągu ostatnich 30 lat prędkość pracy procesorów zwiększyła się z milionów cykli do miliardów - zwielokrotnionych przez wielordzeniowość i specjalne mechanizmy zwiększające efektywność pracy z “nudzącymi” się rdzeniami. procesor Pentium 66 z 1993 zawierał 3.2 miliona tranzystorów, co i tak jest wartością kosmiczną biorąc pod uwagę upakowanie ich w niewielkiej przestrzeni wielkości czterech kostek do gry - i zawierał jedną jednostkę główną. dostępny dzisiaj Xeon E5-2699v4 ma 22 rdzenie pracujące z nominalną częstotliwością zegara 2....

lutego 8, 2017 · Łukasz Bromirski

świat się zmienia

porażka, z jaką spotkał się Tidal, a która jednocześnie wypycha zegarek Apple’a (tak, ten który ma problem z utrzymaniem baterii w ciągu jednego dnia - nie doby tylko DNIA), zastanawia. z jednej strony rynek potrafi wykryć beznadziejną formę wyrwania przez multimilionerów (multimiliarderów?) kolejnych pieniędzy, w dodatku w beznadziejnym stylu i z brakiem jakiegokolwiek wyczucia czy zbadania rynku (na którym funkcjonują lepsze, szybsze, działające i oferujące zdecydowanie szerszą gamę twórców i utworów)....

kwietnia 25, 2015 · Łukasz Bromirski

do odnajdywania kotów w internecie...

…google użyło CPU, ale dzisiejsze eksperymenty z tzw. ‘głębokiego uczenia’ dzieją się w ogromnej większości na procesorach GPU montowanych w nowoczesnych kartach graficznych. 3 komputery mogą zastąpić 1000… co ciekawe jednak, te bardziej zaawansowane wyliczenia i ludzie, którzy kiedyś zajmowali się nimi dzisiaj pracują dla Baidu, czyli chińskiego konkurenta Google… skala? pieniądze? a IBM nadal kocha mainframe - za mało jest jednak informacji, czy ten z13 naprawdę jest sensowniejszy niż armia mniejszych pecetów - tak jak robią to dzisiaj wszyscy pozostali....

lutego 15, 2015 · Łukasz Bromirski

kto da więcej?

całkiem niedawno o moim nowym potworze pod biurkiem - podwójnym Xeonie. dzisiaj postanowiłem zmienić mu RAM z 128GB na 256GB, bo przecież zestaw VMek który chodzi na nim żre i żre ;P ćwiczenie się udało, czeka mnie jednak jeszcze wymiana wentylatorów Noctua na te bardziej zoptymalizowane do cichego pchania powietrza. poniżej screenshot dokumentujący to wielkopomne dzieło - 256GB RAMu, 2 fizyczne procesory, 16 rdzeni, 32 logiczne procesory. VMWare Workstation 10.0.2 ciągnie po paręnaście wirtualek…...

czerwca 8, 2014 · Łukasz Bromirski

bo przecież nie można mieć jednego procesora...

…nie ma dwóch, to nie ma “stacji roboczej”. przez Święta i nieco czasu teraz poskładałem sobie takie oto coś: płyta główna Asus Z9PE-D8 WS (BIOS 5304, na ‘zastanym’ 3304 potrafiły się dziać dziwne rzeczy) 2x Xeon E5 2660 (Sandy Bridge EP/EX), łącznie 16 rdzeni fizycznych, 32 wątki z HT dwa zestawy Corsair H80i do chłodzenia CPU 64GB RAMu (8x 8GB DDR3 1600 ECC) OWC 480GB PCIe (karta z dwoma dyskami SSD po 240GB w RAID0) obudowa Corsair Obsidian 900D 2 dyski Seagate 4TB HDD 6 dysków Samsung 2TB (stare, wyjęte z NASa do którego trafiły nowsze i większe Seagate’y) kontroler LSI 9261-8i (do niego podpięte są dyski, nawet w RAID5 pięknie skaluje wydajność tych 2TB staruszków) “stara” karta dźwiękowa (Creative SB ZX) “stara” karta graficzna (AMD Radeon 7970), wpięta w trzy monitory Della U2412M (1920x1200), mój ulubiony zestaw ‘biurkowy’ “stara” karta Intel X520 (jeden port do Catalysta 2960S, drugi do “starej” stacji roboczej - Xeon 5670, 48GB RAMu, OWC 240GB jako boot i dwa dyski 2TB jako RAID0 pod ESXi 5....

lutego 1, 2014 · Łukasz Bromirski

święta to dobra okazja...

…żeby pogmerać i odświeżyć używany sprzęt. do moich MacBooków Pro trafiły dyski OWC 480GB SSD (niestety, mam jeszcze Retiny z dyskiem SATA a nie PCIe), do Maców Mini Samsungi 840 EVO 1TB, a do stacjonarnego PeCeta pod domowym biurkiem trafiło 48GB RAMu Cruciala (6 kości 8GB Ballistix). zamontowany w wiekowej już nieco płycie Asusa P6X58D-E procesor Xeon X5670 nie obraził się na dwukrotnie zwiększenie przestrzeni pamięci choć i tak większość “trudnych rzeczy” dzieje się na klastrze złożonym z naszego Ciscowego UCSa C220 M3 (256GB RAMu, 8TB dysków w RAID1, ESXi 5....

grudnia 23, 2013 · Łukasz Bromirski

cod ghosts...

nie. zepsuli. wszystko. single to jakiś żart, multi to powrót do grywalności w ’tanks’ na atari, którą tamta gra miała większą. postacie poruszają się jak roboty, skacząc w pionie i obracając się wokół osi w jakiś magiczny sposób w różnych, oskryptowanych miejscach. nie. nie. nie…

listopada 9, 2013 · Łukasz Bromirski

to co tygryski lubią najbardziej

do tej pory można było spotkać mnie czasem w nocy na różnych serwerach Call of Duty Modern Warfare 2, ale właśnie postanowiłem zmienić zainteresowania i wrócić do swojej pierwszej prawdziłej miłości komputerowych gier - symulatorów. odkurzyłem płytkę z Microprose Falcon 4.0, ściągam właśnie patche BMS i czytam o Allied Force (płytka już gdzieś jest pracowicie pakowana w jednym z centrów logistycznych Amazonu). na razie zamierzam pograć na Saiteku Fly 5, ale pewnie z czasem szarpnę się na coś porządniejszego....

kwietnia 30, 2013 · Łukasz Bromirski

windows 7, odzyskiwanie i pita...

ostatnio w ramach porządków i pewnych zmian w rozkładzie i zawartości biurka, postanowiłem przenieść swoją instalację windows 7 z dysku Seagate Momentus XT 320GB na jeden z OCZ Vortexów, które zostały mi po zmianie moich MacBookowych dysków na Intele 710. ponieważ miałem już swego czasu pozytywne wrażenia po jednokrotnym zastosowaniu windowsowego backup & restore, postanowiłem skorzystać z tego mechanizmu i tym razem. błąd. boot z USB instalacyjnego z Windows 7 i próba wykonania odzyskania obrazu z zasobu sieciowego kończyła się błędem (0x80070057) informującym mnie o złym parametrze....

września 16, 2012 · Łukasz Bromirski

integracja oprogramowania ze sprzętem...

…jak może lub powinna być bliska? dotknęła mnie ostatnio taka właśnie, nieco filozoficzna myśl. MBP na którym piszę te słowa pracuje w oparciu o koncepcję, której do końca bronił Steve Jobs - tylko zintegrowane ze sprzętem oprogramowanie, może być maksymalnie efektywne i przewidywalne. niezależnie od patrzenia na samego Steve’a, przykładów w naszym życiu takiego podejścia jest więcej. jednym z bardziej namacalnych jest oczywiście firma w której pracuje - w Cisco większość rozwiązań sprzętowych bazuje o bardzo ściśle zintegrowany ze sprzętem soft, który wykorzystując wszystkie jego możliwości może pokazać prawdziwą moc rozwiązania....

września 10, 2012 · Łukasz Bromirski

nowy mbp 'retina' i cały ten szum...

…martwi mnie, ponieważ w marketingowym procesie dbania o część klientów Apple “zapomniało” o posiadczach 17" i nie odświeżyło tej linii. doskonale rozumiem, że ciężko dzisiaj zbudować cicho zachowujący się laptop, którego karta graficzna da sobie radę z rozdzielczością 900dpi (o tym, że 300dpi to naciąganie za chwilę) na ekranie 17" (w okolicach 7k x 4k pikseli!), a z drugiej strony, jestem przywiązany do portu Ethernet i możliwości wymiany sobie dysku (to się akurat da zrobić w 15" MBP Retina, ale z dziwnym interfejsem) oraz zwiększenia ilości RAM....

czerwca 17, 2012 · Łukasz Bromirski

piękne czcionki

Google już dawno wpadło na ciekawy pomysł i udostępniło projekt swoich otwartych czcionek szerszej społeczności - żadna nowość, ale oglądając dzisiaj jeden z blogów dokopałem się do tego zupełnie od tyłu, czyli analizując źródło strony :D konstrukcja jest bardzo prosta, polecam (i jak widać - stosuję).

sierpnia 6, 2011 · Łukasz Bromirski

stan rynku SSD

po problemach z MBP, trafiłem na przedziwną serię problemów z SSD i szczerze mówiąc jestem mocno zaniepokojony kierunkiem w który zmierza rynek dzisiejszej elektroniki - i to w końcu nie tej najtańszej. najpierw OCZ Vertex 2 - mój MBP nie jest w stanie obsłużyć poprawnie SATA3 mimo że kontroler Intela tak, przesiadłem się zatem z Cruciala M4 na OCZ’ta pracującego z SATA2. padł po tygodniu, totalnie martwy i zimny. no cóż, na szczęście procedura RMA działa, trzeba wysłać dysk do Holandii i czekać na odesłanie działającego....

lipca 22, 2011 · Łukasz Bromirski

OEMowanie dysków SSD

zaczęło się niewinnie - mój służbowy W510 zaczął nieco wolno działać. że zwykle dzieje się na nim dużo, postanowiłem dojść w czym rzecz - Windows 7 x64 zainstalowany pięknie, procesy działają pieknie, 8GB RAMu używane zwykle do połowy, w szczycie do 3/4 - wszystko OK. w czym rzecz? Lenovo wkłada do tych laptopów dyski SSD w różnych pojemnościach - ja używam 128GB wersji. jest to dysk Samsunga, konkretnie MMCRE28G8MXP-OVBL1. wszystko byłoby fajnie, ale w ramach sprzedaży tej części przez kanał Lenovo, dysk używa firmware nie wspierającego funkcji TRIM....

stycznia 14, 2011 · Łukasz Bromirski

RAIDu historia krótka

część z zaglądających do mnie na stronę zauważyła, że przez jakiś czas strona była niedostępna. złożyła się na to awaria RAIDu 5’ego w moim serwerze na którym stoi strona WWW. niezawodne FreeBSD bardzo starało się kontynuować pracę po awarii pierwszego dysku ale w ciągu 30 minut (!!!) padł drugi dysk. temperatura bardzo odpowiednia dla pracy całości, najwyraźniej po prostu 5 lat ciągłej pracy w końcu je wykończyły (jeśli kogoś to interesuje, były to identyczne dyski Seagate’a)....

czerwca 12, 2010 · Łukasz Bromirski

o mppsach i terabitach słów kilka...naście #1

miałem okazję w ciągu ostatnich trzech tygodni parokrotnie porozmawiać z różnymi ludźmi, którzy mieli nieszczęście spotkać się z dużą ilością ulotek reklamowych i cyframi dotyczącymi urządzeń sieciowych, które składają się w tak kreatywną matematykę, że jej zrozumienie wymaga odejścia od ogólnie przyjętych norm. nie mam czasu ani ochoty na znęcanie się, chciałbym natomiast podsumować parę wątków, które stale wracają w tego typu rozmowach i raz spisane mogą stać się doskonałą referencją do różnego rodzaju pytań na ten temat....

lipca 13, 2009 · Łukasz Bromirski

wakacje i przeprowadzka

przez następne dwa-trzy tygodnie nie będzie wielu aktualizacji. przygotowuje się do przeprowadzki serwera z Białegostoku do Warszawy. starego, wysłużonego IBMa PII-233 zastąpi nowiutki x306 tego samego producenta. jeśli wszystko pójdzie dobrze, nie zauważycie nawet różnicy. w tym czasie postaram się dopracować nową wersję nieoficjalnego Cisco FAQ PL plus parę innych nowych rzeczy.

lipca 17, 2004 · Łukasz Bromirski

rewolucja?

wszystkim maniakom komputerowym polecam ten link.

kwietnia 28, 2004 · Łukasz Bromirski

generowanie PDFów z DocBooka

dostałem ostatnio parę maili z prośbą o ponowną publikację skryptu do generowania PDFów z DocBooka. ostrzegam, że przepis działa na FreeBSD z zainstalowanym pakietem /usr/ports/textproc/docproj i nie pytajcie mnie co zrobić żeby działał w ogóle, działał na innym systemie czy przy innej konfiguracji. na początek, musisz zainstalować całą paczkę /usr/ports/textproc/docproj wskazując, że interesuje Cię również zbudowanie Jade, czyli wydając polecenie: # cd /usr/ports/textproc/docproj # make JADETEX=yes install clean to trochę potrwa (nawiasem mówiąc, uaktualniłeś sobie porty, prawda?...

listopada 17, 2003 · Łukasz Bromirski

pierwsze postanowienie noworoczne

nigdy nie uaktualniaj php o 2:40 rano. bo zostaniesz do 5 na nogach. :)

Łukasz Bromirski