LINUX.ORG.RU

Linux теперь и средство снижения энергопотребления


0

0

Компанией IBM предпринята очередная инициатива в области энергосбережения под названием "Big Green Linux". Данная программа является частью большой программы "Project Big Green", которая началась в мае и направлена на снижение уровня потребления энергии вычислительными центрами компании IBM и ее клиентов. В рамках данной программы компания IBM стремится показать, что использование ОС Linux в крупных вычислительных центрах позволяет не только сэкономить деньги, но и снизить энергопотребление. ...

>>> Подробности



Проверено: Dimez ()
Ответ на: комментарий от no-dashi

>Ааааа!!! Писец полный :-) анонимус, в дурак. Xlib как раз полностью исключает доступ к видеокарте, какой бы то ни было, и разрешается таковой только для очень немногих прриложений через специализированные расширения. И наутилус систему не вешает - максимум он может залочить на себя ввод с X-сервера. Что моментально решается в худшем случае чере Ctrl+Alt+BkSp

no-dashi, это Вы дурак. Я и не утверждал, что Xlib предоставляет ПРЯМОЙ доступ к регистрам видеоадаптера, а вот низкоуровневый - да. Если Вы работали с Xlib, а не просто тут языком чешете, то сравните его c API GUI-подсистемы Windows, и сделайте вывод какая из них более низкоуровневая. И если даже GUI-функциям windows передавать корявые параметры, то самое страшное, что может случиться - мы не увидим ничего на экране. В X Window же это - зависший X-сервер. И как-то Вы спокойно сказали о необходимости нажимать Ctrl+Alt+BkSp, наверное привыкли уже, линукс-вэй однако

anonymous
()
Ответ на: комментарий от anonymous

> если даже GUI-функциям windows передавать корявые параметры, то самое страшное, что может случиться - мы не увидим ничего на экране. В X Window же это - зависший X-сервер. И как-то Вы спокойно сказали о необходимости нажимать Ctrl+Alt+BkSp, наверное привыкли уже, линукс-вэй однако

То есть ты согласен, что три клавиши спасут? Так вот: если X-сервер на них реагирует - он НЕ завис.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

> Я и не утверждал, что Xlib предоставляет ПРЯМОЙ доступ к регистрам видеоадаптера, а вот низкоуровневый - да

Xlib не предоставляет никакого доступа к видеоадаптеру. Ни прямого, ни низкоуровневого. Слышали про такой X-сервер как Xvnc, или еще Xnest? Они работают _вообще_ без видеокарты, и ни одно приложение (крмое тех которые используют опять таки специализированные расширения типа glx/dri/xvideo) не способно почвствовать разницы между X-сервером на живом адаптере и виртуальными Xvnc/Xnest.

> И как-то Вы спокойно сказали о необходимости нажимать Ctrl+Alt+BkSp

А чего там нервничать? После ввода пароля через 10 секунд максимум восстановится та же самая сессия, котору убили, чего тут нервничать-то? Почта вся на сервере, данные тоже, приложение запустить никаких проблем нет, и даже файловую систему проверять не придется.

> сравните его c API GUI-подсистемы Windows

Никаких крадинальных отличий. Те же самые примитивы и практически тот же функционал. Разве что X11-клиенты могут работать с выводом на несколько экранов, с выводом отдельного окна на другой комп другой платформы по сети и так далее. Попробуйте в винде запустить медиаплеер на одном компе и смотреть фильм на экране другого компа. В линуксе у нас это получается (и даже в Quake играется, когда квака крутится на одном компе а квачный юзер сидит на другом). Это все именно потому, возможно, что Xlib изолирует от железки гораздо сильней чем GDI.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

> Попробуйте в винде запустить медиаплеер на одном компе и смотреть фильм на экране другого компа.


В терминальной сессии можно запускать любое отдельно взятое приложение, указав его в настройках коннекта. Просто по дефолту запускается експлорер. Сам регулярно так запускаю VS.

anonymous
()
Ответ на: комментарий от anonymous

> > Попробуйте в винде запустить медиаплеер на одном компе и смотреть фильм на экране другого компа.

> В терминальной сессии можно запускать любое отдельно взятое приложение

Кино посмотреть попробуй, еще раз предлагаю. Или игрушку OpenGL-ную запусти :-)

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

> Кино посмотреть попробуй, еще раз предлагаю.

Со звукомЪ ?

anonymous
()
Ответ на: комментарий от no-dashi

> Кино посмотреть попробуй, еще раз предлагаю. Или игрушку OpenGL-ную запусти :-)


А зачем? Типа, под иксами это быстрее будет? Я и не спорю. В линухе можно и то и это, и другое, и ещё кучу всякой практически ненужной хрени - типа кино на дюжине компьютеров смотреть :-), зато регулярно, когда что-то действительно нужно, так его либо вообще не находится в приемлимом виде, либо что-то через зад. Как, например, хотя бы сделать под сквидом невидимый прокси, или, даже, ещё лучше - заставить его свой лог в БД складывать?

anonymous
()
Ответ на: комментарий от anonymous

> Как, например, хотя бы сделать под сквидом невидимый прокси

Включить в конфиге сквида transparent_proxy и указать в iptables в правилах forward редирект HTTP на порт сквида :-)

> ещё лучше - заставить его свой лог в БД складывать?

tail -f /var/log/squid/access.log | read_and_insert_into_db.pl

"Аффтар пеши исчо!"

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

> Включить в конфиге сквида transparent_proxy и указать в iptables в правилах forward редирект HTTP на порт сквида :-)

Ты прав - такая опция есть. Только вот ещё пару лет назад вдобавок к ней сам сквид ещё надо было перекомпилировать с соответствующими опциями, чтобы это работало. Вот мне и интересно - что мешало в сквиде сделать это сразу чтобы работало именно через опцию, безо всякой перекомпиляции?


> tail -f /var/log/squid/access.log | read_and_insert_into_db.pl

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


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

anonymous
()
Ответ на: комментарий от anonymous

Сейчас даже специально сходил на сайт - в 3.0 ничего не изменилось:

"All supported versions of Squid currently available support Interception Caching, however for this to work properly, your operating system and network also need to be configured. For some operating systems, you need to have configured and built a version of Squid which can recognize the hijacked connections and discern the destination addresses. For Linux this works by configuring Squid with the --enable-linux-netfilter option. For *BSD-based systems, you probably have to configure squid with the --enable-ipf-transparent option if you're using IP Filter, or --enable-pf-transparent if you're using OpenBSD's PF. Do a make clean if you previously configured without that option, or the correct settings may not be present."

anonymous
()
Ответ на: комментарий от anonymous

> Спору нет, это очень красивое решение - пишем сначала в файл, хотя он нам не нужен, потом начинаем этот файл в БД экспортировать.

Не вопрос. Пиши в named pipe(или fifo) и считывай оттуда демоном. Будет писаться real-time.

Стоит всего-лишь включить мозг, и всё заколосится, в отличие от...

Deleted
()
Ответ на: комментарий от anonymous

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

В винде бывает вообще решения подобных проблем нет. Ни простых, ни сложных. Вон, на мой вопрос касательно кабеля усб2ком никто и не ответил (разве что предложили не пользоватся другими портами =) )

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

> Спору нет, это очень красивое решение - пишем сначала в файл, хотя он нам не нужен, потом начинаем этот файл в БД экспортировать...

Ну девочка, ну ... твою мать! Ты не в курсе, что named pipe - это тоже файл. И может также замечательно быть записан и прочитан? Я понимаю, что вы там в виндах на голову ушибленные - но блин основы то знать надо?

> если я задал эти два вопроса, то не с потолка, а с того, что сам с этим столкнулся

В общем-то я это прекрасно понимаю, точно также, как понимаю уровень вашей [не]компетентности :-)

> не имеют быстрого стандартного и простого решения

Пятнадцать строчек на perl/php не являются простым решением? Пля... Слов нет.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

> Пля... Слов нет.

Ну а что ты хотел? Он хотел от тебя услышать, где нужно кнопочку тыцнуть или галочку поставить "Замутить ниибаццо сервАк", а ты ему про named pipe какой-то :)

ser_bur ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.