Экономия памяти проца в браузере
Приветствуются способы умерить аппетиты сайтов, желательно без ущерба для нужного пользовательского функционала.
в данном случае, для фф.
Приветствуются способы умерить аппетиты сайтов, желательно без ущерба для нужного пользовательского функционала.
в данном случае, для фф.
Для случайного зануления используется cryptsetup:
dmsetup ls --target crypt
SG (254, 3)
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 0 1.8T 0 disk
└─SG 254:3 0 1.8T 0 crypt
Далее зануляем:
dd if=/dev/zero bs=1M | pv | ionice -c3 -n7 dd of=/dev/mapper/SG conv=notrunc,noerror
И видим следующее:
iostat -x 10
avg-cpu: %user %nice %system %iowait %steal %idle
4.61 0.00 35.05 23.57 0.00 36.77
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sdd 0.00 8672.20 2905.10 82.90 11620.40 35020.40 31.22 29.11 9.75 0.17 345.30 0.17 51.96
dm-3 0.00 0.00 2905.20 8755.10 11620.80 35020.40 8.00 8227.41 705.59 0.26 939.64 0.07 75.80
Откуда СТОЛЬКО чтений с зануляемого диска?!
Интернет через кабель подключенный напрямую к системному блоку ПК, индикатор сетевой активности последнее время мигает как башенный даже когда комп выключен (выглядит как при активных торрентах). Как можно узнать причину его активности, на что реагирует сетевая карта?
Испытываю проблему с запуском dolphin в kubuntu 18.04 работая под рутом:
Executing Dolphin as root is not possible.
Как стартануть?
дистр Opensuse thunderbird третьегном ,блоб нивидии. наблюдается тиринг как на рабочем столе( а так же эффект остатка тени окна на фоне раб.стола) так и в видео(фуллскрин онли). Пробовал настраивать compiz и xorg согласно гайдам , безрезультатно. Есть ли решение данной проблемы? И можно ли как то регулировать обороты кулеров?
Видеокарта 09:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
Драйвер
modinfo nvidia
filename: /lib/modules/4.15.7-1-default/kernel/drivers/video/nvidia.ko
alias: char-major-195-*
version: 390.25
supported: external
license: NVIDIA
конфиг xorg
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 390.25 (buildmeister@swio-display-x86-rhel47-03) Wed Jan 24 20:44:52 PST 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from data in "/etc/sysconfig/mouse"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Acer"
HorizSync 30.0 - 75.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1060 6GB"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "1920x1080 +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
upsm — основанный на Qt монитор ИБП (фронт-энд к утилите upsc из состава Network UPS Tools). Он создан как попытка восполнить потерю KNutClient, фронт-энда NUT-сервера для мониторинга ИБП.
upsm сидит в области уведомлений и запрашивает показания напряжения от NUT-сервера, используя upsc, поэтому нужно сначала настроить NUT (ups.conf и прочее). В Настройках upsm нужно задать команду вызова upsc, например upsc serverups@localhost, и периодичность опроса сервера в миллисекундах.
>>> Проект на GitHub (github.com)
Скоро будет вот уже 2 года, как я поведал свою историю о том, как я за $350 собрал мощный и практичный ноутбук, но как не крути, время идёт — 220/420/520 серия уже морально и отчасти технически устарела и отстала, простой пример: поддержка OpenGL для встроенного в Sandy Bridge видео остановилась на версии 3.3, хотя для Ivy Bridge доступен 4.2, а версия 4.5 доступна на Haswell и выше. AVX2 тоже не помешает для некоторых задач. HD+ матрица норм, но в 2017 уже нужен FHD.
Хотя деньги свои мощный и практичный T420 отбил полностью, но на новый Thinkpad P50/P70 денег у меня нет, поэтому я решил не тянуть время, а уже сейчас начинать лазить по помойкам апгрейдиться.
Слегка разобравшись в той катастрофе, которая произошла после 220/420 и 230/430 серии, а именно гомнотачпад безкнопочный, перепрошивка (wlan/wwan whitelist) биоса только через программатор, а в более новых моделях вообще и это пофикшено леновой, т.е. никак и прочие прочие проблемы, я так понял и решил, что стоит остановить свой выбор на Thinkpad T440p — как последнем нормальном, да-да, последнем нормальном синкпаде, практически идеальной базе для апгрейда, с наличием некоторых важных особенностей, которые нужны были и использовались на ранних поколениях, а именно:
почему Thinkpad T440p
Итак, теперь это моя новая история о том, как я за $470 собрал мощный и практичный ноутбук.
Я купил Thinkpad T440p за $300, состояние нового, все было новым: корпус, батарея, клавиатура, матрица, внутренности, ни тачпадом, ни даже винчестером не пользовались никогда (29 циклов вкл.выкл).
Конфигурация на момент покупки была такова:
Я продал: 2х-ядерный i5-4200M ($72), матрицу (10$), а также память (8$) и клавиатуру (10$) благодаря чему выручил: ровно $100.
Я купил: 4х-ядерный i7-4702MQ ($150), качественную IPS FullHD матрицу AUO B140HAN01.2 / FRU 04X0436 ($62 с доставкой), кнопочный тачпад ($17 с доставкой), клавиатуру с подсветкой FRU 04X0101 ($42 с доставкой), в сумме затраты: $271.
Итак, за ~$470 я получил:
память и ssd я снял с T420, т.е. не платил в этот раз:
Уже заказал с али фирменный ленововский M.2 2242 ssd, хоть у меня и нет whitelist'а, но эти получаются самые дешевые, так что пока пользуюсь тем ssd диском, что достал также с T420.
Можно ли купить ноутбук с 4х-ядерным i7 не ниже Haswell, 37W теплопакетом, FullHD IPS матрицей, 3 местами для дисков, тючпадом+трекпоинтом, корпусом не хуже thinkpad'ов T/X/W/P-серии за $470 — я не в курсе, уверен что со времен такого же апргрейда T420 мало что изменилось.
Привет, ЛОР.
Потыкав немного различные статьи завёл себе виртуалку. И вот главная проблема, которая появилась на хосте указана в заголовке. Если загружаться без IOMMU, то система спокойно ходит в суспенд, после однократного нажатия на кнопку питания. С IOMMU засыпает на пару секунд и снова просыпается.
Собственно кусок dmesg (от нажатия кнопки и до возврата к рабочему столу):
[ 1826.316538] PM: Syncing filesystems ... done.
[ 1826.324608] PM: Preparing system for sleep (mem)
[ 1826.326727] Freezing user space processes ... (elapsed 0.015 seconds) done.
[ 1826.342106] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1826.343279] PM: Suspending system (mem)
[ 1826.343304] Suspending console(s) (use no_console_suspend to debug)
[ 1826.662438] wlp3s0: deauthenticating from 38:d5:47:d8:a3:f0 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1826.666038] sd 5:0:0:0: [sdb] Synchronizing SCSI cache
[ 1826.666159] sd 5:0:0:0: [sdb] Stopping disk
[ 1826.666495] serial 00:04: disabled
[ 1826.666953] parport_pc 00:01: disabled
[ 1826.667478] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1826.675479] sd 0:0:0:0: [sda] Stopping disk
[ 1826.683561] DMAR: DRHD: handling fault status reg 2
[ 1826.683564] DMAR: [DMA Read] Request device [02:00.0] fault addr 0 [fault reason 06] PTE Read access is not set
[ 1826.690047] queueing ieee80211 work while going to suspend
[ 1826.705394] xhci_hcd 0000:02:00.0: WARN: xHC save state timeout
[ 1826.705419] suspend_common(): xhci_pci_suspend+0x0/0xd0 [xhci_pci] returns -110
[ 1826.705423] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 [usbcore] returns -110
[ 1826.705427] dpm_run_callback(): pci_pm_suspend+0x0/0x150 returns -110
[ 1826.705429] PM: Device 0000:02:00.0 failed to suspend async: error -110
[ 1827.196379] PM: Some devices failed to suspend, or early wake event detected
[ 1827.198445] sd 0:0:0:0: [sda] Starting disk
[ 1827.198464] sd 5:0:0:0: [sdb] Starting disk
[ 1827.201357] parport_pc 00:01: activated
[ 1827.202591] [drm] GuC firmware load skipped
[ 1827.202932] serial 00:04: activated
[ 1827.202935] rtc_cmos 00:07: System wakeup disabled by ACPI
[ 1827.372102] PM: resume of devices complete after 175.717 msecs
[ 1827.372732] PM: Finishing wakeup.
[ 1827.372734] Restarting tasks ... done.
[ 1827.380824] video LNXVIDEO:00: Restoring backlight state
[ 1827.380847] PM: Syncing filesystems ...
[ 1827.382544] [drm] RC6 on
[ 1827.549445] ata3: SATA link down (SStatus 4 SControl 300)
[ 1827.549472] ata4: SATA link down (SStatus 4 SControl 300)
[ 1827.549493] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1827.549516] ata2: SATA link down (SStatus 4 SControl 300)
[ 1827.549535] ata5: SATA link down (SStatus 4 SControl 300)
[ 1827.549807] ata1.00: configured for UDMA/133
[ 1828.299278] wlp3s0: authenticate with 14:dd:a9:f2:05:48
[ 1828.323702] wlp3s0: send auth to 14:dd:a9:f2:05:48 (try 1/3)
[ 1828.365632] wlp3s0: send auth to 14:dd:a9:f2:05:48 (try 2/3)
[ 1828.515356] wlp3s0: send auth to 14:dd:a9:f2:05:48 (try 3/3)
[ 1828.662048] wlp3s0: authentication with 14:dd:a9:f2:05:48 timed out
[ 1828.754100] done.
[ 1828.754105] PM: Preparing system for sleep (freeze)
[ 1828.754422] Freezing user space processes ... (elapsed 0.002 seconds) done.
[ 1828.756956] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1828.758325] PM: Suspending system (freeze)
[ 1828.758327] Suspending console(s) (use no_console_suspend to debug)
[ 1829.079202] sd 5:0:0:0: [sdb] Synchronizing SCSI cache
[ 1829.079273] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1829.079314] sd 5:0:0:0: [sdb] Stopping disk
[ 1829.079800] queueing ieee80211 work while going to suspend
[ 1829.080267] serial 00:04: disabled
[ 1829.080690] parport_pc 00:01: disabled
[ 1829.091336] sd 0:0:0:0: [sda] Stopping disk
[ 1829.103829] xhci_hcd 0000:02:00.0: WARN: xHC save state timeout
[ 1829.103884] suspend_common(): xhci_pci_suspend+0x0/0xd0 [xhci_pci] returns -110
[ 1829.103887] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 [usbcore] returns -110
[ 1829.103890] dpm_run_callback(): pci_pm_suspend+0x0/0x150 returns -110
[ 1829.103891] PM: Device 0000:02:00.0 failed to suspend async: error -110
[ 1829.624925] PM: Some devices failed to suspend, or early wake event detected
[ 1829.628086] parport_pc 00:01: activated
[ 1829.629243] sd 0:0:0:0: [sda] Starting disk
[ 1829.629496] sd 5:0:0:0: [sdb] Starting disk
[ 1829.629866] serial 00:04: activated
[ 1829.629868] rtc_cmos 00:07: System wakeup disabled by ACPI
[ 1829.630975] [drm] GuC firmware load skipped
[ 1829.798707] PM: resume of devices complete after 173.777 msecs
[ 1829.799278] PM: Finishing wakeup.
[ 1829.799279] Restarting tasks ...
[ 1829.800410] [drm] RC6 on
[ 1829.805486] done.
[ 1829.805615] video LNXVIDEO:00: Restoring backlight state
[ 1829.969594] ata3: SATA link down (SStatus 4 SControl 300)
[ 1829.969622] ata5: SATA link down (SStatus 4 SControl 300)
[ 1829.969641] ata2: SATA link down (SStatus 4 SControl 300)
[ 1829.985815] ata4: SATA link down (SStatus 4 SControl 300)
[ 1830.652641] wlp3s0: authenticate with 38:d5:47:d8:a3:f0
[ 1830.676401] wlp3s0: send auth to 38:d5:47:d8:a3:f0 (try 1/3)
[ 1830.678174] wlp3s0: authenticated
[ 1830.678725] wlp3s0: associate with 38:d5:47:d8:a3:f0 (try 1/3)
[ 1830.685548] wlp3s0: RX AssocResp from 38:d5:47:d8:a3:f0 (capab=0x1431 status=0 aid=3)
[ 1830.685665] wlp3s0: associated
lspci говорит:
02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller (prog-if 30 [XHCI])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7971
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at df300000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [200] Advanced Error Reporting
Capabilities: [280] #19
Capabilities: [300] Latency Tolerance Reporting
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
В /proc/acpi/wakeup:
PXSX S4 *enabled pci:0000:02:00.0
В этих наших интернетах находил истории узбека, дескать надо в /proc/acpi/wakeup писать. Не помогает. Всегда enabled.
Что надо модули xhci-hcd и xhci-pci перед суспендом выгружать, а после загружать обратно. Фигня всё. Как просыпался, так и просыпается.
Так как это победить?
UPD. Решено. Но это не точно.
Нагуглил, что для решения нужно заменить в cmdline intel_iommu=on на intel_iommu=pt. Но у меня это не сработало. IOMMU так вообще не заводится.
Сделал несколько иначе. Просто добавил iommu=pt. Вроде работает.
intel_iommu=on intel_iommu=igfx_off iommu=pt
Друзья, решил озадачиться созданием специального хранилища в нашей студии на 22х SSD дисках объединенных в рейд скорее всего 6й на mdadm.
Надеюсь на вашу помощь в подборке комплектующих. Задача у хранилища одна. Работать 24/7, хранить текущие рабочие проекты и быстро раздавать материал сотрудникам студии. Сразу оговорюсь, что следующий шаг будет организовать 10гигабитную сеть в студии, чтобы сеть не была узким горлышком.
Ориентир по конфигурации мой на текущий момент:
64 гига оперативки 22 ssd диска на 240-256 ГБ Мать ориентировочно asrock x99 extreme 11 Проц пока не определилился. Ну корпус и БП
Скажите, какие могут быть варианты по железу для организации данной задачи?
Какие могут возникнуть подводные камни? Скажем не станет ли камнем преткновения контроллер на материнке или скажем накроется ли мать от 22х ssd?
Спасибо. В общем рассчитываю общими усилиями найти оптимальный вариант и по цене и по качеству.
Никак не можем определиться, что ставить, опыта нет. Xen не поддерживает паравиртуализацию на винде, KVM, пишут тоже не очень. К тому же стоит задача создания нормальных бекапов (со снепшотов), так как не хочется костылей на работающий в данный момент виртуалбокс. VMWare классный - но платный и дорогой.
Как правильно организовать грозозащиту? Наружное оборудование - WiFi, видеокамеры и наружная витая пара.
Компания BeGet выложила в открытый доступ систему защиты от DDOS атак SynCookied. Основным предназначением является защита от SYN/ACK/DATA-флуда, также SynCookied может фильтровать трафик по произвольному набору правил в формате Pcap до 4 уровня по модели OSI.
SynCookied состоит из трех частей:
Основным отличием от подобных систем (Arbor, F5, Juniper SRX) является:
Фактически, 10 ядер процессора Intel Xeon E5-2680v3 могут обрабатывать до 10 Гбит трафика. Один физический сервер способен обрабатывать более 40 Гбит трафика.
SynCookied — идеальное решение для провайдеров с распределенной сетью (асинхронными маршрутами), парком серверов на базе Linux, для которых возможна предварительная установка модуля для ядра.
>>> Страница проекта с подробным описанием принципов работы (beget.com)
Вот скрипт инициализации одной из машин:
#!/bin/bash
switch=br0 slave_name=router1 qemu-system-x86_64 -m 128M -drive file=./hd.img,if=virtio \
-net nic,model=virtio,macaddr=52:54:00:11:08:21,vlan=0 -net tap,ifname=router0,vhost=on \
-net nic,model=virtio,macaddr=52:54:00:11:08:22,vlan=0 -net tap,ifname=router1,vhost=on,script=./net.sh \
-enable-kvm -daemonize -vnc 0.0.0.0:1 -name router -localtime -monitor unix:/dev/vm/router,server,nowait -smp 1 \
-cpu Opteron_G5
При замерах скорости между виртуальными машинами выдаёт порядла 1,70Gbps. Тоже самое делал через libvirt, там в одном сигменте выдавала порядка 8,80Gbps. Каким образом можно увиличить скорость работы сети виртуальных машин, если они запущенны не через libvirt, а через голый скрипт.
Собственно пытаюсь это сделать так:
-A POSTROUTING -d 127.0.0.1/32 -j SNAT --to-source XX.XX.XX.XX
-A OUTPUT -d XX.XX.XX.XX/32 -j DNAT --to-destination 127.0.0.1p.s. Суть цели - сервер с сайтом за шлюзом с DNAT. На шлюзе все к черту порезано. Поэтому сайт не может обратится к себе, так как запросы с хоста на XX.XX.XX.XX не проходят. Админы шлюза с утра пятницы не могут добавить XX.XX.XX.XX в список разрешенных. А мне надо. Пытаюсь как-то завернуть локально (доступ к настройкам хоста, в том числе его iptables у меня есть), но вот не выходит.
На ноутбуке установил убунту 12.04. После добавления самых важных для себя программ поставил пакет lm-sensors. Перезагрузил систему и увидел ошибку EDID checksum error remainder 174.
Может кто подскажет, как эту ошибку исправить. Подозрение, что из-за нее слетело родное разрешение экрана и нижняя часть рабочего стола находится вне видимости.
Почитал я про новый overlayfs, который добавили в linux 3.18, и что-то не проникся. Как там можно объединить в одно пространство пару десятков каталогов? Всё в rw. Или, допустим, два из них - в ro.
Кажется, оно тянет на замену AUFS3 только в элементарных случаях. Я рано обрадовался?
Присоветуйте файловую систему для винта на 8 терабайт. Целевое применение - локальный для ББ (ДУАЛБУТ) стораж с фильмами. То есть, много крупных файлов. Насколько я помню, вроде говорили, что XFS подходит под это дело. Я правильно помню? Да, и напомните, что там за проприетарщина была для венды для работы с этой файловой системой.
Аааа, стоп, софт от парагона умеет только ext4... Блииин, а что насчет XFS? ((((
Или, может быть, лучше диск форматнуть в NTFS? Вроде онтопик нормально же с ntfs работает?
Kent Overstreet, создатель и главный разработчик файловой системы (ФС) bcachefs, запустил кампанию по привлечению средств на дальнейшее развитие проекта. Мотивацию к созданию ещё одной файловой системы Кент извлекает из текущей плачевной ситуации с файловыми системами в Linux:
( Читать далее... )
>>> Подробности (patreon.com)
((Домашний сервак, так что на секурность (если она виновата) наплевать.))
Собственно, Хачу добавить для каталога доступ только по htaccess-htpasswd. И вроде оно есть, но - Каталог Исчезает из Листинга. Нету его. Вручную вбить - да - пасс->доступ. Такое не катит, совсем.
Как сделать так - чтобы Существование Каталога было видно!
Всем привет!
Наваял/напастил,наговнякал вот такой примерный php-скрипт конвертора docx —> pdf.
Пока правда его не отлаживал, сразу, конечно, ничего не заработает :-)
А сюда пришел за «гнилыми помидорами» от сообщества: поругайте, подскажите, что можно сделать лучше.
Какие есть явные косяки, кроме php?
| ← назад | следующие → |