wymuszenie uaktualnienia w MacOS

jeśli tradycyjny apple -> system settings -> general -> software update nie działa, nie pokazując dostępnej nowej wersji lub łatek mimo tego, że jesteś przekonan(a/y), że są dostępne - możesz wymusić odświeżenie dostępnych opcji. należy przejść do terminala i wykonać: user@MAC ~ % softwareupdate -l Software Update Tool Finding available software Software Update found the following new or updated software: * Label: macOS Sequoia 15.0.1-24A348 Title: macOS Sequoia 15.0.1, Version: 15.0.1, Size: 1389974KiB, Recommended: YES, Action: restart, jak widać, pojawiła się dostępna wersja 15.0.1. w tej sytuacji interfejs graficzny powinien się “obudzić” i pokazać dostępne uaktualnienie. ...

października 23, 2024 · Łukasz Bromirski

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.0-STABLE, z pakietami nsd, unbound oraz bird jako demonem rozgłaszającym adresy po IPv4 i IPv6. ...

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.inet.tcp.blackhole=2 net.inet.tcp.icmp_may_rst=0 net.inet.udp.blackhole=1 net.inet.ip.redirect=0 nie ma tu żadnej magii, być może pomoże Ci to trochę lepiej wykorzystać swoje łącze. w zasadzie są to zmiany dosyć bezpieczne, ale warto zawsze skonsultować znaczenie poszczególnych wartości zanim się je zastosuje. ...

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. konfiguracja QoS na przełącznikach Cisco Catalyst i Nexus nie jest prosta - to trzeba sobie powiedzieć od razu. w porównaniu jednak do sprzętu innych producentów… właściwie nie ma co porównywać. da się tu z jednej strony zrobić wszystko, z drugiej strony ktoś nieostrożny może sobie strzelić w głowę na tyle wymyślnych sposobów, że jeśli nie spędziłeś z QoSem tygodni na labowaniu - załóż, że lepiej po prostu nic nie rekonfigurować. wykorzystaj zatem albo dedykowane GUI pozwalające między innymi sprawnie wdrożyć politykę QoS na całej sieci - Cisco DNA Center, albo ogranicz się do dwóch podstawowych stanów - QoS włączony (mls qos) albo wyłączony no mls qos. zanim cokolwiek zaczniesz robić, rozważ sprawdzenie tych dwóch najprostszych stanów. ...

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.3GB/s odczytu i tyleż zapisu. ...

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.2GHz i 7.2 miliarda tranzystorów. “imagine that”! ...

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). z drugiej strony - Apple Watch? naprawdę? ...

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. czas pokaże. ...

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