Добродошли на семантичку радну површину. Део 7 и завршни: савршена инсталација

Ова врло дугачка серија колона (Део 1, Део 2, Део 3, Део 4, Део 5 y Део 6) ће овде имати завршетак. Могао бих да проширим и друге елементе семантичке радне површине, али нећу моћи да одговорим на аргументе дане у гомили водича расутих по Интернету који саветују о најбољим начинима за деактивирање семантичке радне површине, јер би то појело меморију по комаду.

Ово је допринос Ернеста Манрикуеза, постајући тако један од победника нашег недељног такмичења: «Поделите шта знате о Линуку«. Честитамо Ернесто!

Не брините, једини начин на који можете снимити снимак попут овог који видите у систему где Непомук ради исправно попут мог је да урадите исто што и ја: преузмите 1 ГБ у текстуалним ПДФ датотекама које имају 13 милиона адреса и покрените их преко индекса Непомук (не шалим се, јесам). Нити мислим да се бавите ПДФ-овима са буквално хиљадама страница (за свој адвокатски рад морам да се бавим Историјом чилеанског устава, 10 ПДФ-ова са по 1.200 страница текста), тако да у правилно конфигурисаном систему треба не видим ово никад улов.

Ајмо сада озбиљно и технички. Није време за још једно упутство о „онемогућавању Непомука да би постигао добре перформансе“, већ за прво упутство на Интернету о „како постићи одличне перформансе с укљученим Непомуком“. Обрати пажњу.

Предуслови

Можда је ово требало да буде прво у мом водичу, и жао ми је, али само сам морао да образложим зашто сам активирао Непомук (што сам и радио у првих шест рата) пре него што сам вам рекао како да га правилно активирате. Дакле, прошетаћемо шта је потребно, а затим ћемо конфигурисати.

Пре свега, морамо бити строги према дистрибуцијама које ћемо користити. Ево врло јасних захтева: дистрибуције које воле да укључују застарели софтвер не раде за КДЕ, а то нажалост укључује и Дебиан. Захваљујући огромном раду Река Диетера, вође Федора КДЕ тима, постоји комплет пакета са КДЕ 4.10 за Ред Хат Ентерприсе Линук 6, па ако вам је потребан КДЕ и стабилна дистрибуција попут камена, опција је РХЕЛ 6, или РХЕЛ 6 клон попут ЦентОС-а, са омогућеним тим спремиштем.

Друго, морате обратити пажњу на то како се пакује КДЕ, јер је КДЕ изузетно осетљив на лоше паковање. До недавно, Кубунту је био познат по томе што је правио гротескне грешке у паковању, мешајући неподржане верзије потребних пакета, што је резултирало ужасним искуством са Кубунтуом и људима који су се питали зашто је Непомук био тако спор и меморије гладан, а заправо је грешка пакета. Ланац преноса Непомук и Аконади је ово (користећи имена пројеката са пројецтс.кде.орг и најновије верзије)

кделибс (4.10.4)
непомук-цоре (4.10.4)
кде-рунтиме (4.10.4)
непомук-додаци (4.10.4)
онтологије дељене радне површине (0.10.0)
сопран (2.9.1)
аконади (1.9.2)

Пажња на последња 3: они не зависе од КДЕ верзије која се користи и морају бити последњи доступни, чак и када се користи верзија стабилне тачке. Правило је: КДЕ користи најновију стабилну верзију ових пакета у својој стабилној грани, а гит снимке у својим бета гранама. Многа додатна КДЕ спремишта за ажурирање ажурирају КДЕ, али не и ова последња три пакета, што узрокује озбиљне проблеме.

Овоме је додан Стриги, недавно преузет из Непомука, што је била права главобоља за све који су покушали да га спакују. Нове верзије нису правилно оглашаване, а Убунту дуго није паковао нове верзије овог програма, до те мере да сам морао да дигнем фрку на блогу Себастиана Труга да бих то поправио. Срећом, овај проблем је углавном решен, а Стриги се више не ажурира много, што елиминише проблем са паковањем.

Из тог разлога препоручујем чакру као добру дистрибуцију индекса. Мануел Тортоса, КДЕ-ов пакер за Чакру, све ово зна, и самим тим квалитет пакета је добар, а добро је и искуство са Непомуком и Аконадијем, под Чакром. Чакра има нека озбиљна ограничења, попут тога што не подразумева пакете који зависе од ГТК +, али је добар почетак.

Такође, као што ћемо видети даље, топло препоручујем дистрибуцију која је већ прешла са МиСКЛ на МариаДБ. Видећемо зашто касније.

Припрема тла

Једном када се уверимо да испуњавамо све предуслове и све док имамо чист систем, унећемо неке измене у подразумеване поставке.

Аконади

Следеће редове поставићемо у датотеку .лоцал / схаре / аконади / мискл.цонф.

синц_бинлог = 1 иннодб_флусх_лог_ат_трк_цоммит = 1

Ако ова датотека не постоји, покренућемо Аконади да је креира, а затим ћемо је затворити. На конзоли:

аконадицтл старт аконадицтл стоп

За ово? МиСКЛ (или МариаДБ) је база података која подржава Аконади, а МиСКЛ не воли нагле прекиде. У случају било каквог пада система или нестанка струје, МиСКЛ ће унијети грешке у базу података Аконади и те акумулиране грешке на крају ће одузети КМаил, чинећи његову употребу неподношљиво спором. Ове опције значе да се свака трансакција одмах уписује на диск, минимизирајући ризике од корупције у Аконадију у случају пада система или оштећења. Ова опција узрокује грешке у одређеним верзијама МиСКЛ-а, али одлично функционише са МариаДБ.

језгро

Повећаћемо надгледање датотека на максималну границу, како бисмо значајно побољшали перформансе Непомука. Следећа опција у датотеци /етц/сисцтл.цонф ће обавити посао

фс.инотифи.мак_усер_ватцхес = 524288

После ове две ствари, активираћемо Непомук. То се ради у Систем Преференцес | Претрага радне површине. Задржимо употребу меморије на подразумеваним подешавањима и укључимо индексирање е-поште. Не заборавите да погледате савете у првом делу о томе како можемо убрзати индексирање, а након тога ... погледајте остале водиче, како бисте уживали у семантичкој радној површини!

Маинтенанце

Шта ако нисмо успели да спречимо оштећење базе података Аконади, а Непомук ради споро? Још увек постоји једна линија одбране коју је применио КДЕ 4.10: Непомук Цлеанер, поред мало познатих алата за самочишћење које Аконади има.

$ аконадицтл вакуум: „Усисите“ аконади базу података. Под тежњом, схватите: уклањају се сви уноси који се не одражавају у ресурсу.

$ аконадицтл фсцк: Покушајте да поправите оштећења база података Аконади. То не функционише увек, па их прво морате спречити. Како? Са опцијама које смо већ видели.

$ непомукцлеанер: То је скуп скрипти које је припремио Висхесх Ханда за чишћење базе података Непомук, коју је претворио у графички интерфејс. Притисните дугме „Старт“ и заборавите на то. Покретање овог програма је обавезно ако се ажурира КДЕ верзија.

Са свим дрангулијама, на 64-битном систему и са експерименталним Аконади ресурсима, збир Непомука и Аконадија троши око 350 МБ РАМ-а. Много за неке, али по мом мишљењу адекватно за огромну функционалност која се добија.

Али Непомук и даље трчи преспоро по мом укусу. Шта ја радим?

Чекај мало. КДЕ 4.11 укључује брутално повећање перформанси за Непомук. То није никакво претеривање: према бројкама Висхесх Ханда-е, говоримо о пет пута већим перформансама КДЕ 5 у писању у базу података и више од 4.10 пута у читању, све ово, у просеку. Промене које ће се видети у КДЕ 7 су масовне и омогућиће да се Непомук коначно користи као алтернатива оним апликацијама које захтевају базе података.

Такође, грешка која спречава правилно покретање конектора Аконади-Непомук већ је исправљена у грани 4.11, а чистач Непомук ће видети велика побољшања. Имаћемо нови Оффице индексатор датотека и моћи ћемо да уживамо у другим алаткама које ће бити откривене касније.

Надам се да ће вам овај водич, понављам, једини који ћете пронаћи о томе како постићи спектакуларне перформансе са активираним Непомуком, помоћи да имате глатко подешавање, омогућавајући вам да радите оно што смо видели у прошлим ратама и још много, много више. Хвала што сте ме пратили кроз све ове рате, и велико хвала Паблу Цастагнину, што сте објавили ову серију. Видимо се ускоро.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   јеронава дијо

    Одличан допринос Ернесто! Хвала што сте поделили све ове испоруке, пуно су ми помогли да боље разумем како КДЕ ради (у шта се тек улазим) и како да боље искористим све алате које пружа.
    Поздрав!

  2.   техеладот дијо

    Здраво Ернесто,

    Хвала вам пуно на свим испорукама, биле су вам од велике помоћи. Користим КДЕ 4.11 на Арцху и потврђујем, непомук је звер, индексирање никада није користило више од 7% мог старог АМД Дуал-Цоре-а.
    Иначе, прочитао сам да је онима који имају 4 или више гигабајта РАМ-а најбоље доделити Непомуку најмање 500 мегабајта, на тај начин се смањује потрошња процесора и брзина система -у отварању програма, копирању датотеке итд .- повећава се. Шта мислиш о овоме?

    поздрави

  3.   Мосцосов дијо

    Здраво Ернесто,

    Хвала вам пуно на серији чланака, врло потпуних и детаљних и помажу нам да извучемо максимум из КДЕ-а и његових алата. С друге стране, желим да вам поставим питање, покушао сам са две наредбе Аконади; "Аконадицтл вацуум" и "аконадицтл фсцк" када га користим као нормалан корисник не враћа ништа, а када се користи са судо враћа ово

    Д-Бус сесиона магистрала није доступна!
    0: akonadictl(_Z11akBacktracev+0x34) [0x417c24]

    и низ података сличан 2. реду (који нисам желео да додам јер је краћи), шта ово значи? Ако када га користи као обичног корисника, не враћа ништа, да ли то значи да је база података здрава? или ова наредба не ради као администратор?

    Понављам своју захвалност и честитке за чланке и надам се да се ваш адвокатски рад односи на уставну промену у Чилеу, која је већ дуго била неопходна.

  4.   Ернесто Манрикуез дијо

    По мом искуству, са 64-битним системом, слатка тачка је додељивање 128 МБ Непомуку (остатак од приближно 350 МБ долази из Аконадија, МиСКЛ-а и сродних услуга). Прелазак даље од тога једноставно ће дати Непомуку више меморије да једе, а да се то не претвори у стварне перформансе.

    Тај параметар је био потпуно оправдан у дане КДЕ 4.7, где услуге нису биле оптимизоване, а Виртуосо, база података иза Непомука, захтевала је велике количине меморије да би функционисала. Није тако.

  5.   Мосцосов дијо

    Здраво Царлос, док Ернесто одговара, ја ћу вам рећи о свом искуству са ОпенСусе-ом. Заправо и као што кажете, одлучује се за КДЕ, што се претвара у стабилно, поуздано и високо интегрисано окружење са системом, што се тиче ажурирања, која стижу око месец дана након што их је издао КДЕ тим, међутим можете да ажурирате на тренутну верзију из полузваничних спремишта које одржава заједница, до сада сам надограђивао одатле и нисам имао проблема, али постоје детаљи и то је она коју Ернесто истиче у свом водичу у вези са паковањем и доступним верзијама, на пример, званична и полузванична КДЕ спремишта у ОпенСусе-у садрже верзију 2.9.0 пакета Сопрано, али једино зато што су остали пакети у најновијој верзији, могу брзо да решим претрагу и преузимање верзије 2.9.1 .XNUMX на веб локацији ОпенСусе Буилд Сервице (нешто попут софтверског центра). Прво сам коментарисао да је чињеница да је Сусе одабрао КДЕ као подразумевано окружење резултирала поузданим и стабилним системом, ово је оно што кажем у поређењу са претходном дистрибуцијом коју користим са КДЕ: Федора, која је радила брже од ОпенСусе, али је наплаћивана као Одајем почаст стабилности, неколико пута сам патио од падова, а прилике да сам активирао Непомук и Аконади нису биле ништа друго до примање обавештења о грешкама, присилним рестартима и потрошњи ресурса.

    Тренутно, и углавном захваљујући овој серији чланака, имам стабилан, брз и високо интегрисан систем.

    Срдачан поздрав.

  6.   Мосцосов дијо

    Здраво Царлос,

    Чини ми се да је свима нама који смо дошли у Опенсусе из другог дистро-а питање спремишта и њихове администрације помало збуњујуће, али како кажете, ствар је у томе да будете пажљиви и имате стрпљења јер након неког времена завршите разумевајући га и ценећи његове предности, такође је тачно да је теже пронаћи документацију за Опенсусе у поређењу са Дебианом, Убунтуом или Арцхом, међутим заједница је врло активна и постоји добар број блогова посвећених углавном ОпенСусеу (Овај дистро генерише врло посебан фанатизам) и на ИРЦ каналу су увек спремни да вам помогну.

    Није ми намера да изобличим тему поста и надам се да ћу имати дозволу Пабла и Ернеста да вам оставим неке линкове који вам могу бити од помоћи, лично су ми пуно помогли. први је из чланка који говори о спремиштима у Сусеу и како се њима управља како би се добио стабилан, целовит и ажуриран систем, а други је страница блогера који добар део посвећује разговору о Опенсусеу.

    КСНУМКС.- http://www.diversidadyunpocodetodo.blogspot.com/2012/11/opensuse-build-service-one-click-install-repositorios-paquetes.html

    КСНУМКС.- http://www.victorhckinthefreeworld.wordpress.com/

    Верујем да ће вам бити од помоћи.

    Срдачан поздрав.

  7.   Царлос Алварез Атанес дијо

    Здраво Ернесто:

    Да ли бисте могли мало да се намочите на оптималним Линук дистрибуцијама за КДЕ радну површину?

    Говорите о Ред Хат-у, да ли је ово применљиво на Федору? Чини се да се ОпенСусе одлучује за КДЕ за подразумевану радну површину. Како је са овом дистрибуцијом? Магеиа је такође на истој таласној дужини. Можда ПцЛинукОС? Хвала унапред.

  8.   Царлос Алварез Атанес дијо

    Хвала Москосов. Тренутно сам у ОпенСусе-у. Долазим из Дебиана и нови сам у ОпенСусе-у (различита спремишта, алати за инсталирање програма итд.) И иако тестирам с њим, он се успоставља као дистрибуција. Сматрам да је врло стабилан, практично је све у реду (осим неких проблема у проналажењу документације и „решења“ проблема који су у Дебиану били надохват руке). Сад ми је јасно, откако сам га инсталирао и заменио Гноме, јесте да се држим КДЕ-а. И то је до те мере да између избора дистрибуције испред радне површине, дајем предност предностима коришћења радне површине над онима које би дистрибуција могла имати сама по себи.

    Управљање пакетима у Дебиану чини ми се лакшим: главним, доприносним, неслободним и ту имате практично све; у опенсусеу то ме кошта више (пацман, фабрика ...), мада мислим да је ствар у томе да се на то навикнем и будем мало пажљив. Али већ сам рекао, ако је ово казна због постојања КДЕ-а са бољим перформансама и употребом, променим дистрибуцију. Због тога је подигао и друге попут Магеие која наслеђује КДЕ као радну површину од Мандриве и лакоћу да све функционише изван оквира. Такође ми се свиђа што иза њега стоји основа у Дебиановом стилу (поштујем то, али вратио сам се Цаноницал-у; и питам се што се тиче Новелла ... и мало Федоре).
    То је рекао, Москосов, хвала на извештају.

    Поздрав.

  9.   Ернесто Манрикуез дијо

    Ни за шта на свету их не користите са судо, то не иде.

    Нормално је да се ништа не враћа. Једном када покренете те наредбе треба да сачекате. Ако покренете системски монитор након покретања тих наредби (нешто што се у КДЕ може урадити притиском на Цонтрол + Есц), приметићете да употреба ЦПУ МиСКЛ-а расте након тога; то подразумева да Аконади ради. Остави га на миру.

  10.   Ернесто Манрикуез дијо

    1. Док је овај чланак излазио, изашла је верзија Сопрано 2.9.2, тако да ћете морати да посетите ОБС нову посету.

    2. Никада није добра идеја користити обичну и једноставну Федору са КДЕ-ом. Иди на http://kde-redhat.sourceforge.net/ и активирајте Иум спремиште које се тамо појављује. Рек добро обавља крпање КДЕ-а за Федору, али га не видите много, јер његовим пакетима често треба времена да стигну до главног спремишта.

    3. Постао сам превише мокар, препоручио сам један (Цхакра Линук). Никада нисам успео да СуСЕ добро функционише за мене, и то зато што се СуСЕ не слаже баш добро са заштићеним управљачким програмима моје графичке картице (све што добијем су општа системска паника), али повратне информације које имам чуло се да су њихови КДЕ радни столови врхунски.

    4. Оно чиме ћу се дефинитивно покиснути је која дистрибуција не: Дебиан. Довољно је рећи да Дебиан Сид има КДЕ 4.8.4 као најновију доступну верзију. У реду је имати „стабилне“ верзије, али КДЕ 4.10.2 (најновији доступан за РХЕЛ, упоређујемо стабилну и стабилну дистрибуцију) даје му два туцета кругова, а Дебиан Сид, Дебианово „нестабилно“ спремиште, требало би да има на најмање КДЕ 2.

    Ако заиста желите инсталирати Дебиан са КДЕ-ом, две доступне опције (укључити ЗоринОС спремишта или помешати експерименталне спремишта) позивају толико посла јер да, најбоља ствар у том случају је једноставно избрисати хард диск или ССД уређај и инсталирајте ЦентОС или Сциентифиц. Осим тога, Дебиан тим је био мозак 1 и по године спорог КДЕ-а за све који нису компајлирали Стриги из гит стабала, као што сам морао научити.

    Магеиа? Не, из једноставног разлога: када издају верзију КДЕ-а, остају заувек с њом. Са Мандривом ми се догодило да сам морао да одем у „Мандрива Интернатионал Бацкпортс“ да бих добио ажурирање бодова, а тим који стоји иза МИБ-а одлучио је да не подржава Магеиа, већ да пређе на РОСА Линук (са прилично експлицитном анти Магеиа графиком) . Дакле, ако је реч о породици Мандрива, РОСА Линук је избор у односу на Магеиа.

    Коначно, чињеница да КДЕ захтева да дистрибуције буду увек ажурне заиста чини да дистрибуције за увођење заиста блистају. Моје могућности су биле да идем од Гентоо-а до Арцх-а са КДЕмодом, а одатле право до Чакре (која је духовни наставак КДЕмод-а), и нисам зажалио. Међутим, Арцх Линук захтева пуно посла да би се одржао.

    Укратко, за укусе боја. У већини случајева, најбоља КДЕ дистрибуција је она коју користите, јер сте навикли на њене посебности. Само треба да знате коју дистрибуцију да користите и, ако користите дистрибуцију, шта треба учинити да бисте побољшали искуство у КДЕ-у (на пример, у СуСЕ преласку на КДЕ Дистро спремиште: Стабилност је боља идеја од задржавања подразумеване вредности пакети).

  11.   Мосцосов дијо

    Хвала на одговору Ернесто, поново сам урадио тест са командама и радио је савршено, систем је луксузан захваљујући саветима које сте дали.
    Надам се да ћете наставити са овом серијом чланака који продубљују употребу Аконадија и Непомука или у другим областима КДЕ-а.

    Пуно Вам хвала.

    Срдачан поздрав.

  12.   техеладот дијо

    Хвала вам пуно Ернесто. У праву сте, надзирао сам систем са 128 мегабајта додељених Непомуку и не примећујем значајне разлике у перформансама у односу на моју претходну конфигурацију.
    Иначе, сјајан блог, честитке.

  13.   Ернесто Манрикуез дијо

    Размишљао сам да одговорим овде, али одлучио сам да пошаљем е-пошту Паблу и одговорим другом колумном. Надам се да ће ускоро изаћи.

  14.   Ернесто Манрикуез дијо

    ОпенСуСЕ више нема никакве везе са Новелл-ом. Новелл се поделио на 2: део који је остао уз име купио је Аттацхмате, док се СуСЕ вратио у више или мање независну компанију.

  15.   Ернесто Манрикуез дијо

    Прочитајте, постављате неколико питања, али сва су повезана.
    1. Ако одлучите да испробате нову дистрибуцију, најбоље је да: а) употребите непомукбацкуп да бисте направили резервну копију својих етикета и прилагођених података; б) инсталирајте дистрибуцију да бисте тестирали као новог корисника; ц) вратите резервну копију (то се може урадити у Систем Преференцес | Десктоп Сеарцх, идите на трећу картицу). Ако направите резервну копију прилагођених података и поново индексирате све, имаћете функционални еквивалент „преносивости семантичких информација“ коју тражите.
    Поред тога, пре извесног времена било је експеримената за уписивање Непомук ознака у њихове метаподатке (ЕКСИФ, ИД3) назад у саме датотеке, али нису завршени.
    2. Из истог разлога, главно ограничење је да се етикете не могу премештати између рачунара, већ зависе од базе података Непомук.
    3. Најбоље је, као што сам објаснио, користити дистрибуцију која има најновију стабилну верзију КДЕ-а. КДЕ 4.10.4 је то, а било која дистрибуција која нема ту верзију не испуњава услове. Осим тога, најбољи дистро за употребу КДЕ је онај који користите, то је основни принцип. Лично препоручујем Чакру, због велике заједнице шпанског говорног подручја, добар квалитет КДЕ пакета и чињеницу да сви пакети састављени за Чакру уклањају своје ГНОМЕ зависности што је више могуће, што избегава непотребну потрошњу меморије и поједностављује сита подршка.

  16.   Прочитајте дијо

    Увоз резервне копије морате користити пажљиво, јер брише оно што морате да бисте оставили оно што је било у копији, бар то ми се догодило пре неколико дана (срећом то је била нова инсталација која је утицала на само три датотеке). Тада је мој избор чакра (мада је увек пожељно имати помоћни дистро за решавање одређених проблема које чакра не може, због недостатка пакета, као што ми се догодило са алатком мвцонв).

    Хвала на разјашњењу, у том смислу мислим да је најбоље садржати Непомук унутар корисничке мапе како би се избегли проблеми (имам заједнички кућни директоријум за све где се налазе фотографије, а у другом музика са правима на писање; интегрисање дигикам-а и база података амарок са непомуком у овом случају сигурно би створила проблеме сваки пут када се корисник промени, на пример, оцена датотеке путем долпхин / непомук).

    Дао сам препоруке за принудно индексирање, изненађен сам сада када проверавам резултате претрагама. Мислим да је требало 1 до 3 сата да се индексира око 16.000 4.6 датотека (многи од њих текст), док сам очекивао да ће потрајати неколико, много сати више, много се побољшало од старог КДЕ XNUMX (задњи пут кад сам га имао Покушали). Веома задовољан резултатом. Применићу остатак водича јер мислим да могу много да извучем из овога. Хвала вам.

  17.   Ернесто Манрикуез дијо

    Због тога застареле верзије КДЕ 😉 неће радити. Не бих претерао да вам кажем да је Непомук у КДЕ 4.10 приближно 20 пута већи од брзине Непомука у КДЕ 4.6, а КДЕ 4.11 тврди да је између 5 и 7 пута већи од брзине КДЕ 4.10. Збир.

  18.   Јорге дијо

    Здраво Ернесто.
    Користим Гноме већ неколико година и одлучио сам да покушам КДЕ, посебно су ме занимале предности које нуди непомук. Након праћења ваших водича не могу да омогућим ову услугу.
    Имам потврђена поља, а поруке подебљане су следеће:
    „Омогући Непомук семантичку радну површину“: Услуге претраживања радне површине су активне.
    „Активирај индексатор датотека Непомук“: Услуга индексирања датотека није покренута.
    „Активирај индексатор е-поште“: Спреман за индексирање података (0%).
    У опцији „Детаљи“ наведите Датотеке: Израчунавање и Е-адресе: Израчунавање. Одлучим да освежим, али ништа се не дешава.
    Можете ми помоћи да дефинишем зашто не могу да активирам непомук. Сабаион користим као оперативни систем.
    Хвала вам пуно на пажњи и помоћи.

    поздрави