• Можно ли задать приоритет сетевым устройствам работать в разных сетях?

    Lopar
    @Lopar
    системный администратор
    [Статическая] маршрутизация.
    Ответ написан
    Комментировать
  • Доказательства опасности программного RAID?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    RAID выбырается с определенной целью и вариантов тут вагон и две тележки:
    Во первых RAID необходим только на высоконагруженных системах 0, 0Х, Х0 или на системах требующих безостановочной работы 1, 1Х, Х1 и тд. В остальных случаях достаточно бэкапов и синхронизации.
    Во вторых смотрится на аппарат/программа: аппаратный не ест ресурсы системы, т.к. все операции выполняются на отдельном контроллере имеющим полную логику, но в случае полета контроллера, нужно иметь в запасе совместимый аналог, без него массив не оживить. Программный обрабатывает все на ресурсах системы, соответственно собрать его можно на любой системе, также как и восстановить.
    Так что все зависит от конкретной ситуации. На "старенький сервер" обычно критические сервисы не выводят, так что вполне возможно хватит и регулярного бэкапа +/- простого программного массива (если он там действительно нужен, а не то что "сервер должен быть априоре с raid")
    Ответ написан
    Комментировать
  • Отсутствуют серверы которые могли бы обработать запрос. Как исправить при отсутствии учетки локального админа?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Странная затея.
    Для решения проблем с паролем локального администратора есть LAPS.
    Включить же учётную запись можно, загрузившись с MS DaRT.

    И странный подход к фиксу ошибки - это же не потеря доверительных отношений с доменом, а не доступность контроллера.
    Ответ написан
    Комментировать
  • Отсутствуют серверы которые могли бы обработать запрос. Как исправить при отсутствии учетки локального админа?

    @tarasovc47
    Эникей со стажем))
    Если администратор домена - вы (что врядли), то
    админ домена - автор вопроса
    Если не будет локальной учётки, то как вы собираетесь авторизовываться на компьютере в случае вывода его из домена? Единственный юзер компьютера, в случае если он не в домене == администратор (в смысле роли, а не логина)

    Вообще в доменных групповых политиках есть возможность отключить встроенную учётную запись "Администратор", переименовать её, сменить ей пароль и т.д., но ошибка, о которой вы говорите свидетельствует о том, что связь конкретного компьютера с контроллером/ами домена нестабильна или отсутствует. По умолчанию кэш учёток хранится локально на компьютере месяц (но это уже те, кто ранее авторизовывался пока был доступен контроллер домена, новые пользователи домена уже не смогут зайти, пока комп не видит домен, а старые пользователи через месяц не смогут зайти)

    Единственный вариант - проверять связь до контроллера домена из вашей сети, и если он недоступен - везти комп туда, где контроллер будет доступен просто по сети, условно в одну локальную сеть.

    Если администратор домена не вы (что скорее всего),
    админ домена - не автор вопроса
    то обратиться к нему, иначе потом получите а-та-та от него и от своего руководителя за вывод из строя рабочего места
    Ответ написан
    Комментировать
  • Проблема Hyper-V Windows Server 2012 с Ubuntu Server 18.04 с проборосом физических дисков?

    akelsey
    @akelsey
    Пробуйте монтировать по UUID
    Ответ написан
    Комментировать
  • Какой программой пользовался Стивен Хокинг и почему ни одного релиза для общественности?


    Но не обнаружился ни одного релиза, который был бы доступен

    Плохо искал. В статье чётко сказано название, и по нему легко можно найти репозиторий на гитхабе:
    https://github.com/intel/acat
    Получается, Интел выполнил своё обещание, и как раз в 2015 году.
    мои дальнейшие рассуждения на актуальны.
    Оставил только чтобы опровергнуть ваши заблуждения.


    Почему не выложен релиз программы, тогда как в нем нуждаются множество людей

    1. Она делалась специально под Хокинга и являлась частью всего комплекса средств вокруг него.
    2. Возможно, в процессе разработки использовались какие-то компоненты, лицензия на которые не позволяет их распространять.
    3. Интел просто не выделяет ресурсы на то чтобы провалидировать это и опубликовать.
    Разработка такого софта не является профильной для интела, по тому, возможно, в разработке участвовали другие компании, и нужно получить от них разрешение на публикацию.
    По тому это может занять какое-то время, но никто не хочет, тк есть работа по важнее.

    Как мы знаем, программы постоянно совершенствуются

    Но не все и не всегда.
    Программы совершенствуются не сами по себе, а это делают люди.

    Рассматриваете ли вы такой вариант, что Хокинг был лишь куклой и от его имени говорил кто то другой?

    Теории заговора обсуждаются не тут.
    Но лично я такой вариант не рассматриваю.

    тогда как в нем нуждаются множество людей

    Интел тут ничего нового не разработал, и есть несколько других компаний, которые делают что-то аналогичное. Даже в РФ.
    Но название не вспомню
    Ответ написан
    5 комментариев
  • Динамическое получение скорости работы процессора?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    Вадим Ушаков, Понимаете, ваш вопрос в определенном смысле абсурден, потому что вы хотите дословно "измерить неизвестно что неизвестно как".

    Можно пытаться конкретизировать, например, говоря о том, что измерению подлежит частота ядра.

    Но частота процессора хоть и кореллирует с тем как быстро он выполняет инструкции, но жестко с этим не связана. Потому что скорость выполения определенной программы определенным процессором зависит о от частоты, и от самой программы - можно умножение матриц написать как в MKL, с выравниванием кэша и интрисинками, а можно не написать и получить падение скорости раз так в 40, если не больше.

    Это если речь идет о вычислениях. Но числодробилки нынче - редкость, больше распространены приложения, привязанные к IO - а там процессор может молотить во все свои гигагерцы - если поток спит и ждет данные, но будет продолжать это делать, пусть и с огромной тактовой частотой.
    Ответ написан
    2 комментария
  • Является ли передача переменной по указателю затратной операцией?

    EvgenyMamonov
    @EvgenyMamonov Куратор тега Go
    Senior software developer, system architect
    Я видел эти же или похожие бенчмарки, которые приведены в этой статье, год или два назад.
    Тут важно отметить, что методика тестирования в статье не учитывает очень важный момент - там передача значения происходит всего один раз, т.е. функцию вызвали один раз и на том всё.

    Но часто бывает так, что данные приходится передавать многократно.

    Например есть функция, которая извлекает из базы данные, вторая функция обрабатывает эти данные, во время работы второй функции - вызываются еще несколько разных функций и все эти данные в каждую из них передаются, а потом еще все эти данные передаются в JSON сериализатор и т.д.
    Т.е. одни и те же данные передаются много раз из функции в функцию.

    Если не использовать передачу по указателю - данные будут копироваться каждый раз при вызове функции.
    В таком случае передача данных по указателю однозначно отработает быстрее даже с учётом того, что будет задействован сборщик мусора.

    В общем если структуры небольшого размера и используются всего один-два раза - быстрее отработает передача/создание такой структуры по значению как и написано в статье.

    Но если эти данные нужно будет передавать во много разных функций - то в большинстве случаев передача через указатель будет быстрее, даже с учётом того, что garbage collector это ресурсоёмко.
    Ответ написан
    Комментировать
  • Почему медленно грузится локальный сайт?

    @Drill
    Если это Mikrotik CHR и лицензия "free", то скорость интерфейсов ограничена 1 Мбит/с
    1 Мбит/с = 128 Кбайт/с
    3.8 МБайт = 3891,2 Кбайт
    3891,2 Кбайт / 128 Кбайт/с = 30,4 сек (в идеале)
    А реально так и будет ~35 сек
    Ответ написан
    2 комментария
  • Как тут применить китайскую теорему об остатках?

    @galaxy
    Мм, для начала, (7^9)^9 или 7^(9^9)?

    Насчет китайской теоремы не соображу, но степени семерки имеют остатки от деления на 100 (две последние цифры то есть): 01, 07, 49, 43 и далее по кругу. Надо определить остаток от деления на 4 показателя степени - он в любом случае равен 1, как у любой степени 9. Значит, ответ - 07
    Ответ написан
    Комментировать
  • Где скачать оригинальный iso образ windows 7 64bit?

    @none7
    Хэши MSDN образов вполне изестны, по ним и ищи и естественно проверяй, чтобы хэши совпадали.
    хеши
    Windows 7 Enterprise with Service Pack 1 (x64) - DVD (Russian)
    Имя файла: ru_windows_7_enterprise_with_sp1_x64_dvd_620287.iso
    Дата публикации (UTC): 2/21/2011 8:38:23 AM
    SHA1: CB3C15A978BA75611AA5C93285324FD1DE3CB7C1
    ISO/CRC: CAC769A3

    Windows 7 Enterprise with Service Pack 1 (x86) - DVD (Russian)
    Имя файла: ru_windows_7_enterprise_with_sp1_x86_dvd_620274.iso
    Дата публикации (UTC): 2/21/2011 8:38:22 AM
    SHA1: 471CCAB94A419748A4F870A44C4E0DFDB479E6C0
    ISO/CRC: 4939C668

    Windows 7 Home Basic with Service Pack 1 (x86) - DVD (Russian)
    Имя файла: ru_windows_7_home_basic_with_sp1_x86_dvd_620780.iso
    Дата публикации (UTC): 2/21/2011 8:49:34 AM
    SHA1: DA552668D4C3AF080AD17566BA1CA864641B5850
    ISO/CRC: 0377B39A

    Windows 7 Home Premium with Service Pack 1 (x64) - DVD (Russian)
    Имя файла: ru_windows_7_home_premium_with_sp1_x64_dvd_621577.iso
    Дата публикации (UTC): 2/21/2011 8:52:26 AM
    SHA1: 7B73F0A9151E2C11E91C36CDAF4BFA3D349F68F7
    ISO/CRC: C51D439F

    Windows 7 Home Premium with Service Pack 1 (x86) - DVD (Russian)
    Имя файла: ru_windows_7_home_premium_with_sp1_x86_dvd_620978.iso
    Дата публикации (UTC): 2/21/2011 8:52:27 AM
    SHA1: 9B37220C22E046B3F6D21D87707D5471CFFFA87E
    ISO/CRC: 75DBC07E

    Windows 7 Professional with Service Pack 1 (x64) - DVD (Russian)
    Имя файла: ru_windows_7_professional_with_sp1_x64_dvd_621772.iso
    Дата публикации (UTC): 2/21/2011 8:40:25 AM
    SHA1: F8743D24915BF467962BD4D775D7CBEC5451D3E2
    ISO/CRC: EA01C90C

    Windows 7 Professional with Service Pack 1 (x86) - DVD (Russian)
    Имя файла: ru_windows_7_professional_with_sp1_x86_dvd_622656.iso
    Дата публикации (UTC): 2/21/2011 8:40:27 AM
    SHA1: AB1BB0E5AE6F7621CCC56A17A357E8C38A1E48E2
    ISO/CRC: B240FAC0

    Windows 7 Professional with Service Pack 1, VL Build (x64) - DVD (Russian)
    Имя файла: ru_windows_7_professional_with_sp1_vl_build_x64_dvd_622441.iso
    Дата публикации (UTC): 2/21/2011 8:42:07 AM
    SHA1: 80C6D59296C9A9FD04870660CBCA8FE5043C4C6D
    ISO/CRC: 88911C08

    Windows 7 Professional with Service Pack 1, VL Build (x86) - DVD (Russian)
    Имя файла: ru_windows_7_professional_with_sp1_vl_build_x86_dvd_623503.iso
    Дата публикации (UTC): 2/21/2011 8:54:43 AM
    SHA1: 7ADDFF4B0CA884BC1EE4416C15C3AB1DB48C0FF9
    ISO/CRC: 55B81FFC

    Windows 7 Starter with Service Pack 1 (x86) - DVD (Russian)
    Имя файла: ru_windows_7_starter_with_sp1_x86_dvd_624076.iso
    Дата публикации (UTC): 2/21/2011 8:55:44 AM
    SHA1: BA493859E5981F113C5D7205AB202DC45DC0E7C5
    ISO/CRC: D5C8C240

    Windows 7 Ultimate with Service Pack 1 (x64) - DVD (Russian)
    Имя файла: ru_windows_7_ultimate_with_sp1_x64_dvd_618249.iso
    Дата публикации (UTC): 2/21/2011 8:43:31 AM
    SHA1: EDFB096BC3D7DDE2BB4933EC9D2DBAC4581689DB
    ISO/CRC: 07E17D28

    Windows 7 Ultimate with Service Pack 1 (x86) - DVD (Russian)
    Имя файла: ru_windows_7_ultimate_with_sp1_x86_dvd_619117.iso
    Дата публикации (UTC): 2/21/2011 8:43:33 AM
    SHA1: 17165FE9D23F5ED17D645041B911EADDFB30347E
    ISO/CRC: AD224F2D

    Windows Automated Installation Kit for Windows 7 and Windows Server 2008 R2 Service Pack 1 (x86, x64, ia64) - DVD (Russian)
    Имя файла: ru_windows_automated_installation_kit_for_windows_7_and_windows_server_2008_r2
    _sp1_x86_x64_ia64_dvd_
    619708.iso
    Дата публикации (UTC): 2/21/2011 8:35:22 AM
    SHA1: 5FDEB15191077A25A2DF87AB3852CF8A6DBF2109
    ISO/CRC: 6AAFB7E3
    Ответ написан
    Комментировать
  • При записи данных в файл, они остаются в кеше ОС для возможности чтения из кеша?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Важно понимать следующее: нет никакой ложки

    С точки зрения Линукса, данные, которые вы якобы пишете на диск - это страницы в памяти, которые помечены как неанонимные (это значит, что на диске есть файл, который с ними связан), и грязные (а это значит, что эти страницы надо сбросить на диск).

    Причем момент, когда произойдет сброс, зависит от кучи факторов - программист на это может влиять таким образом:

    -он может потребовать, чтобы ядро сбросило данные на накопитель и вернуло управление только после того, как накопитель сообщил, что данные сброшены.

    То есть, программист может потребовать, чтобы данные сбросились на диск пораньше, но не попозже.

    После сбрасывания страниц на диск, ОС помечает их как чистые. Это значит, что их можно занять под что-то другое. Можете запустить htop и посмотреть на желтую полоску - это как раз те самые страницы кэша, и их может быть очень много.

    Для небольших файлов может быть выгоднее использовать отображение файла на память (mmap), вместо ручного ковыряния с записью-чтением.

    А теперь важный вопрос - как же понять, остаются ли данные в кэше после записи. Да легко.

    -очистите кэш sync; echo 1 > /proc/sys/vm/drop_caches
    -посмотрите, что желтая часть на полоске памяти в htop исчезла
    -запустите DD, запишите на диск гигабайт. (dd if=/dev/urandom of=test.raw bs=8M count=128 status=progress)
    -посмотрите, что у вас нарисовался желтый гигабайт
    -можете потом считать этот файл и увидеть офигительную скорость - выше гигабайта в секунду (у меня получается 6, что очевидно говорит о том, что чтение происходило из RAM). Последнее лучше делать, если писали на HDD - потому что хороший SSD может выдать столько же

    Объективно, этот тест показывает, что ДА, записанные данные остаются болтаться в памяти.

    Но при этом, момент, когда эти данные оттуда уйдут, зависит от множества факторов (скажем, если памяти - в обрез, PageCache пойдет под нож в первую очередь). Так что может оказаться полезным использовать другие стратегии - например, mmap
    Ответ написан
    Комментировать
  • Как лицензировать CAL лицензии на Windows Server 2019 Standart?

    @NortheR73
    системный инженер
    Ничего прописывать и сканировать не надо...
    Вам надо купить Windows Server CAL - 5шт ( скорее всего Per User) и Windows Server RDS CAL - 5шт (тоже Per User).
    Обычные лицензии никуда не вносятся, а RDS CAL активируются в сервере лицензий RDS
    Ответ написан
    4 комментария
  • Как выбрать ключ ssh?

    KhodeN
    @KhodeN
    Варианта три:
    1. Использовать один ключ, второй не нужен. Ключи - это персональные данные, у каждого свой собственный приватный ключ, а где нужно - прописывается публичная часть.
    2. Зарегистрировать ключ в SSH Agent `ssh-add ~/.ssh/testFolder/id_rsa` (на винде могут быть сложности)
    3. Указать ключ при подключении: `ssh -i ~/.ssh/testFolder/id_rsa root@123123123`
    Ответ написан
    Комментировать
  • Как в BASH работают логические операторы?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Как всегда, в заголовке "Как в работают логические операторы?", а на самом деле вопрос "почему код ошибки 0 интерпретируется как true". "Где логика, где разум?" :)

    В то время как озвученный вопрос и на самом деле интересный.
    Так работают логические операторы не только в баше. В РНР точно так же можно написать
    true /*false*/ and print "Success" or print "Failed";
    и получать тот же самый результат.
    Суть тут в том, что логические операторы делаются "ленивыми". Они не вычисляют тот операнд, который не влияет на конечный результат.
    Соответственно:
    • если операция вернула true, то мы должны выполнить тот операнд, который стоит после and, потому что иначе не сможем получить общий результат операции and. который будет true только если оба операнда вернули true
    • если операция вернула true, то нет смысла выполнять тот операнд, который стоит после or, поскольку его результат ни на что не повлияет - итоговый результат в любом случае будет true, поскольку для or важно чтобы истинным был только один результат. получаем "Success"
    • если операция вернула false, то нам не нужно выполнять тот операнд, который стоит после and, потому что в любом случае результатом будет false
    • если операция вернула false, то мы должны выполнить тот операнд, который стоит после or, поскольку он будет определяющим для всего выражения. получаем "Failed"
    Ответ написан
    Комментировать
  • Как лицензировать Windows Server в нестандартных ситуациях?

    @NortheR73
    системный инженер
    Как в этом случае приобретать лицензии?
    точно так же - восемь 2-ядерных лицензий или одна 16-ядерная минимум... лицензируются все физические ядра

    Дополню ответ (покурил дополнительно в плане лицензирования виртуализации):
    1. Лицензирование серверных продуктов Майкрософт д...
    2. Лицензирование Windows Server для использования...
    Выдержка из первого документа
    Windows Server operating system software under the Per Core/CAL license model is licensed by physical core. Customers have the choice of licensing a server for either Windows Server Standard or Windows Server Datacenter. In either case, all of the physical cores on the server must be licensed (subject to a minimum of 16 per server and eight per processor). Windows Server license terms permit customers to run up to two instances of Standard per Licensed Server (e.g., on the physical server and in one guest VM (referred to as “virtual operating system environments” or “virtual OSEs” in licensing), or in two guest VMs) and unlimited instances of Windows Server Datacenter per Licensed Server. Customers needing more than two VMs on a server licensed for Standard edition have the option of relicensing all of the physical cores on the server to permit two additional running instances. Additionally, if the Physical OSE is used only to support VM workloads, the same licenses permit use of Windows Server as the host operating system.

    Выдержка из второго документа
    Windows Server licensing permits use of the software in both the physical OSE (an instance of the software serving as the host operating system (or OS) in the case of a virtualized server) and virtual OSEs (instances of the software running as guest OS’s). If Windows Server is deployed on a server running a hypervisor on bare metal (directly on top of the server hardware), such as VMware’s ESX/ESXi, then Windows Server will not be deployed as a host OS in the physical OSE. However, the guest OS instances deployed and running in virtual OSEs on the server still must be appropriately licensed. This means licenses must be assigned to the server for all the physical cores on the server (subject to a minimum of eight per processor and 16 per server). Standard edition will allow up to two instances on each fully licensed server (plus a third instance in the physical OSE, if it is used solely to host and manage virtual OSEs) and Datacenter edition will allow an unlimited number of instances on each fully licensed server. (The right to run an instance of Windows Server in the physical OSE is not relevant in the case of ESX/ESXi hosting the virtualization layer.)
    Ответ написан
    4 комментария
  • Как пробросить трафик виртуальной машины через VPN?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    iproute2 умеет работать с маркированным через iptables трафиком.
    Маркируете трафик в таблице PREROUTING через iptables -j MARK --set-mark как вам нужно, потом подхватываете его iproute2 и маршрутизируете, как вам нужно.
    Ответ написан
    Комментировать
  • Будет ли сайт нарушать авторские права, если на веб-сервере будет просто лежать аудиофайл к-н исполнителя, при этом ссылок нигде нет?

    @accountnujen
    Замените слово аудиофайл на пистолет, а сервер на квартиру, которую вы никогда не закрываете.

    Законно ли хранить пистолет? нет.
    Обязаны ли вы закрывать дверь? нет.
    Если кто-нибудь зайдёт к вам, найдёт пистолет и скажет ментам, то будут проблемы? будут.
    Есть вероятность, что никто никогда не узнает, что пистолет у вас есть? есть.
    Если никто не знает о пистолете, то проблем нет? нет.
    Но в теории зайти в квартиру можно? можно

    закройте б***ь дверь
    Ответ написан
    Комментировать
  • Какие значения имеют одинаковый хэш?

    Ocelot
    @Ocelot
    Вам нужно найти коллизию SHA1. Или воспользоваться коллизией, которую кто-то уже нашёл: https://shattered.it/static/shattered.pdf
    Ответ написан
    1 комментарий