LINUX.ORG.RU
 
KRoN73

Пятница. Браузеры на squashfs+aufs+tmpfs


0

1

Тема для холивора.

Кеш браузеров хранится в squashfs-файле, изменения по aufs лежат в tmpfs.

Пересоздаём squashfs-файл, перемонтируемся, запускаем браузеры и смотрим на объём модифицированных файлов в каталоге, где aufs хранит разницу.

Forefox с 7-ю средними табами — 70Мб.

Opera с 31-м табом — 1,5Мб.

~~~

Можно холиворить :)

ЗАСТАВЬ КОМПЬЮТЕР ПОЛИВАТЬ ОГОРОД

автоматизация своими руками: электроприборы под контролем компьютера
beware of programmers who carry screwdrivers!
http://www.unicontrollers.com/products/unc01x

[#]  
KRoN73

Хром с 7-ю табами — 45Мб обновлённых файлов при старте.

Интересна динамика. При запуске Хрома окно браузера показывается через 8 секунд, контент таба через 12 секунд, дисковая активность прекращается через 39 сек. До конца дисковой активности браузер тормозит.

Firefox выводит окно через 6 секунд, контент выводит через 20 секунд, через 22 (от начала, а не от предыдущего события) прекращается дисковая активность.

Опера выводит окно через 6 секунд, контент появляется через 11 и сразу можно работать. Дисковая активность фоновая идёт до 27 секунд, но её видно только по индикатору.

***** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 2:24:11  

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

* ()
[#] Ответ на: комментарий от amomymous 04.02.2012 2:31:09  
KRoN73

Ну, в моём случае его кеши и настройки, как и у Оперы с Фоксом тянут под 200Мб (на каждого).

***** ()
[#]  
flareguner

КСЖ! А я вот юзаю konqueror.

()
[#] Ответ на: комментарий от KRoN73 04.02.2012 2:41:57  
flareguner

А мне норм. С вебкитом он очень даже вкусный.

()
[#]  
drBatty
>>-----Цитата---->>

KRoN73

Forefox с 7-ю средними табами — 70Мб. Opera с 31-м табом — 1,5Мб.

<<-----Цитата----<<

а скорость?

* ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 2:24:11  
drBatty
>>-----Цитата---->>

KRoN73

До конца дисковой активности браузер тормозит.

<<-----Цитата----<<

не нужно.

* ()
[#] Ответ на: комментарий от drBatty 04.02.2012 2:44:44  
KRoN73
>>-----Цитата---->>

а скорость?

<<-----Цитата----<<

Ну, как обычно :) Пока табов мало, Фокс даже чуть шустрее. Как табов побольше — открытие новых табов тормозит и блокирует весь Фокс, а Опера бегает также, как и с малым числом табов.

***** ()
[#]  
>>-----Цитата---->>

Forefox с 7-ю средними табами — 70Мб.

<<-----Цитата----<<
>>-----Цитата---->>

Opera с 31-м табом — 1,5Мб.

<<-----Цитата----<<

Я так понял, чем меньше тем лучше?

*** ()
[#] Ответ на: комментарий от zibert 04.02.2012 2:53:31  
KRoN73
>>-----Цитата---->>

Я так понял, чем меньше тем лучше?

<<-----Цитата----<<

Для использования в указанной связке — однозначно. Это объём перезаписываемых файлов.

Для работе в простой ФС — фиг знает. Вот обновляется urlclassifier3.sqlit на 40Мб — я без понятия, как он с диском при этом работает.

Но я давно уже подозревал, и на ЛОРе не раз писал, что затыки Фокса и Хрома связаны, вероятно, с SQLite-базами. Похоже, на то и есть.

***** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 3:02:20  
Axon
>>-----Цитата---->>

Но я давно уже подозревал, и на ЛОРе не раз писал, что затыки Фокса и Хрома связаны, вероятно, с SQLite-базами. Похоже, на то и есть.

<<-----Цитата----<<

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

*** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 2:46:55  
drBatty
>>-----Цитата---->>

Ну, как обычно :) Пока табов мало, Фокс даже чуть шустрее. Как табов побольше — открытие новых табов тормозит и блокирует весь Фокс, а Опера бегает также, как и с малым числом табов.

<<-----Цитата----<<

у меня тормозят примерно одинаково. и памяти жрут тоже.

* ()
[#]  
megabaks

моё имхо
кэш не нужен - т.к. тупо не удобно
хром не нужен - есть нормальный хромиум
о каких гигабайтах тут говорят - не понятно

** ()
[#]  
visual

Эмн, начнём с того что firefox это браузер в браузере и нехилая прослойка над ОС... использующая xml для интерфейса. Так что меня не сильно удивляет то, что он может поджирать много, сразу и неподелу. С остальными не знаком, кто все эти браузеры.

* ()
[#]  

По идее уже давно вся мощь компов уперлась в тормознутый HDD. Что толку увеличивать производительность если при запуске ему надо прочитать 100500 файлов и распарсить толстую базу?

SSD решит многие проблемы.

** ()
[#]  
geekless

Вбросил интересно.

А теперь проведи подробное исследование: какие именно файлы пишутся, почему, зачем.

** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 2:24:11  
megabaks

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

** ()
[#]  

У меня chromium с Лором открылся за 1 секунду, на вторую секунду показал контент.
Где вы такие тормозные браузеры берете?

** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 3:02:20  
DNA_Seq
>>-----Цитата---->>

затыки Фокса и Хрома связаны, вероятно, с SQLite-базами.

<<-----Цитата----<<

интересно, а мускулом заменить нельзя? В случае с амароком замена мускула на sqlite приводит к тормозам.

*** ()
[#] Ответ на: комментарий от partyzan 04.02.2012 9:40:26  
DNA_Seq
>>-----Цитата---->>

По идее уже давно вся мощь компов уперлась в тормознутый HDD.

<<-----Цитата----<<

мощность компов давно уперлась в кривизну рук программистов

>>-----Цитата---->>

SSD решит многие проблемы.

<<-----Цитата----<<

Нынешние SSD сделаны через жопу. И нормальные появятся не скоро.

*** ()
[#] Ответ на: комментарий от partyzan 04.02.2012 9:40:26  
KRoN73
>>-----Цитата---->>

SSD решит многие проблемы.

<<-----Цитата----<<

Ну, я, вот, сейчас эту проблему решаю сабжевой связкой :) Всяко побыстрее SSD будет.

***** ()
[#] Ответ на: комментарий от geekless 04.02.2012 9:46:46  
KRoN73
>>-----Цитата---->>

какие именно файлы пишутся

<<-----Цитата----<<

Вскользь упоминал.

>>-----Цитата---->>

почему, зачем

<<-----Цитата----<<

Зачем оно мне? Фокс я переписывать не собираюсь :D

***** ()
[#] Ответ на: комментарий от megabaks 04.02.2012 9:52:29  
KRoN73
>>-----Цитата---->>

рассказывай как секунды получил

<<-----Цитата----<<

На глаз, «501, 502, 503…520, 21, 22…» — точность получается процентов 10..20. Можно и секундомер на коммуникаторе запустить, но смысла нет в такой точности.

***** ()
[#] Ответ на: комментарий от pi11 04.02.2012 10:02:48  
KRoN73
>>-----Цитата---->>

У меня chromium с Лором открылся за 1 секунду

<<-----Цитата----<<

Компьютеры бывают разные. У тебя старенький P4-3000 с большим числом фоновых процессов, стоящий на файловой системе, которой года полтора от роду? :) Плюс запуск, конечно, холодный.

***** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 13:12:57  

Нет. Но по ощущениям Хромиум быстрее работает чем Опера и FF.

** ()
[#] Ответ на: комментарий от pi11 04.02.2012 13:15:38  
KRoN73
>>-----Цитата---->>

Но по ощущениям Хромиум быстрее работает чем Опера и FF.

<<-----Цитата----<<

У меня он тоже обычно поначалу быстро работает. Но по мере открытия большого числа табов начинает тормозить всё больше и больше, как и Firefox. И быстро становится совсем неповоротливым. Что под Windows, что под Gentoo. Под Ubuntu пока особо его не гонял, там у меня Опера с Фоксом основные.

К тому же, если Фоксу можно многое простить за его Scrapbook или расширения, типа Diigo, то у Хрома таких преимуществ нет. И настраивается даже хуже Оперы. И мой традиционный список претензий к Фоксу на него распространяется в значительной мере ( www.linux.org.ru/jump-message.jsp?msgid=4178386&cid=4179154 и т.д. — много раз повторялся)

***** ()
[#] Ответ на: комментарий от KRoN73 04.02.2012 13:09:59  
geekless
>>-----Цитата---->>

Вскользь упоминал.

<<-----Цитата----<<

В стартовом посте ты пишешь про кэш, а ниже — уже про каталог профиля в целом. Так в кэш идёт большая часть перезаписей или в базы данных?

>>-----Цитата---->>

Зачем оно мне? Фокс я переписывать не собираюсь :D

<<-----Цитата----<<

Из здорового любопытства. Ну или не здорового, как посмотреть.

** ()
[#] Ответ на: комментарий от flareguner 04.02.2012 2:44:39  
e1nste1n

если б еще не падал постоянно

** ()
[#] Ответ на: комментарий от geekless 04.02.2012 15:02:53  
KRoN73
>>-----Цитата---->>

В стартовом посте ты пишешь про кэш, а ниже — уже про каталог профиля в целом

<<-----Цитата----<<

squash/tmpfs-кеш всего профиля

***** ()
[#] Ответ на: комментарий от e1nste1n 04.02.2012 15:04:51  
flareguner

Падает очень редко, но иногда память кушает.

()
[#] Ответ на: комментарий от KRoN73 04.02.2012 16:02:14  
alius-miles

чем лучше squash/tmpfs профиля по сравнению с профилем в /dev/shm/ и периодическим rsync-ом изменений на диск?

()
[#] Ответ на: комментарий от alius-miles 04.02.2012 17:46:11  
KRoN73
>>-----Цитата---->>

чем лучше squash/tmpfs профиля по сравнению с профилем в /dev/shm/

<<-----Цитата----<<

Ну, tmpfs у меня итак в /dev/shm :)

А так — лучше экономией памяти. У меня на той машине только 3Гб оперативки. А видно и того поменьше.

***** ()