<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.amino.dk:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hjælp til salg (Ikke internet)</title><link>https://www.amino.dk:443/forums/7.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><description>&lt;p&gt;Uden salg – ingen virksomhed. Her i forummet diskuterer vi traditionelt salg, og de mange forskellige måder, man kan få sine varer over disken på. Hvilke metoder passer bedst til forskellige brancher, kan en metode fra en bestemt branche bruges i andre brancher? Er et salgsbrev vejen frem, skal du gribe knoglen eller engagere et callcenter og få professionelle mødebookere til at stå for det?&lt;/p&gt;
&lt;p&gt;I Hjælp til salg fokuserer vi på alle typer salg, som ikke er understøttet af Internettet. Det vil sige direkte salgsteknikker som kanvassalg, den svære disciplin at sælge via telefonen og over disken eller skrivebordet. Kom med dine salgsfifs og få nogle nye.&lt;/p&gt;</description><dc:language>da</dc:language><generator>CommunityServer 2008.5 SP2 (Debug Build: 40407.4157)</generator><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1405119.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Mon, 04 Nov 2013 08:47:33 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1405119</guid><dc:creator>Juul</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1405119.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1405119&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Hej Lundsby&lt;/p&gt;
&lt;p&gt;L&amp;aelig;ste lige om&amp;nbsp;THE BOXER, har du smagt den og hvordan er smagen med chokolade? Kan ikke lige selv s&amp;aelig;tte det p&amp;aring; mine smagsl&amp;oslash;g, s&amp;aring; en smagsoplevelse p&amp;aring; skrift vil jeg da meget gerne have.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kunne faktisk godt finde p&amp;aring; at pr&amp;oslash;ve en s&amp;aring;dan.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404980.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sun, 03 Nov 2013 20:15:11 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404980</guid><dc:creator>Lundsby</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404980.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404980&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Hej Asger&lt;/p&gt;
&lt;p&gt;Det er god stil, jeg sender en pm med det samme.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404975.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sun, 03 Nov 2013 20:04:02 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404975</guid><dc:creator>Asger Jon Frounberg</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404975.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404975&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div class="ico_reply_quote"&gt;&lt;/div&gt; &lt;strong&gt;Lundsby:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Ang. vin/&amp;oslash;l s&amp;aring; er jeg meget stor fan af &lt;a href="http://www.flaskeposten.dk/product/mollydooker-the-boxer-shiraz-2010/" target="_blank"&gt;Mollydooker&amp;#39;s The Boxer&lt;/a&gt; :-)&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Jeg tror ikke jeg har noget argument godt modargument mod din forklaring. Kan se at wikipedia har samme k&amp;oslash;retider som dig. Hvis du smidder en pm til mig med en leveringsaddresse s&amp;aring; sender jeg en flaske din vej i l&amp;oslash;bet af ugen. Tror ogs&amp;aring; jeg m&amp;aring; kigge lidt ekstra p&amp;aring; de hashfunktioner... Tak for at udvide min horisont :)&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404924.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sun, 03 Nov 2013 17:56:07 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404924</guid><dc:creator>Lundsby</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404924.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404924&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Hej Asger&lt;/p&gt;
&lt;p&gt;N&amp;aring;r der er en flaske vin p&amp;aring; h&amp;oslash;j kant, g&amp;oslash;r jeg gerne en ekstra indsats for at forklarer det. Tror mig det passer s&amp;aring; fint med hvad du har l&amp;aelig;rt i algoritmer.&lt;/p&gt;
&lt;p&gt;Lad os tage udgangspunkt i Lucas&amp;#39; Python kode, og se p&amp;aring; den for at afg&amp;oslash;re hvad k&amp;oslash;retiden er.&lt;/p&gt;
&lt;p&gt;1. lines_seen = set()&lt;br /&gt;2. outfile = open(&amp;quot;unikt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;3. for line in open(&amp;quot;megetstor&amp;quot;, &amp;quot;r&amp;quot;):&lt;br /&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; if line not in lines_seen:&lt;br /&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outfile.write(line)&lt;br /&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lines_seen.add(line)&lt;br /&gt;7. outfile.close()&lt;/p&gt;
&lt;p&gt;I 1. linie initialiserer vi hashtabel, hvis vi vil opn&amp;aring; at hashtabel ikke hele tiden skal lave dyr array-double, s&amp;aring; ville det v&amp;aelig;re smart at give den en start st&amp;oslash;rrelse der ligger t&amp;aelig;t p&amp;aring; antallet af linier. Selve k&amp;oslash;retiden af linien er konstant O(1)&lt;/p&gt;
&lt;p&gt;I 2. linie &amp;aring;bner vi filen heller ikke noget der, O(1).&lt;/p&gt;
&lt;p&gt;S&amp;aring; i 3. linie starter loopet, da alle linjer gennemg&amp;aring;s, er k&amp;oslash;retiden for loopet O(n). Det betyder at hvis ingen af linierne indenfor loopet har en k&amp;oslash;retid p&amp;aring; over O(1) s&amp;aring; er den samlede k&amp;oslash;retid O(N).&lt;/p&gt;
&lt;p&gt;I linie 4 laves et opslag i hashtabellen, den operation tager O(1) (Check evt. din algoritme bog, det er selvf&amp;oslash;lgeligt med foruds&amp;aelig;ttelse af en perfekt hashfunktion etc.)&lt;/p&gt;
&lt;p&gt;I linie 5 udskrives linien, igen O(1)&lt;/p&gt;
&lt;p&gt;I linie 6 tilf&amp;oslash;jes linien til hashtabellen igen en operation der tager O(1). Herefter afsluttes loopet da, ingen af linierne indenfor loopet har haft en k&amp;oslash;retid p&amp;aring; over O(1), s&amp;aring; er den samlede k&amp;oslash;retid O(N).&lt;/p&gt;
&lt;p&gt;H&amp;aring;ber du kan f&amp;oslash;lge eksemplet. Der er ikke brugt noget&amp;nbsp;der ikke var indeholdt i det kursus der hed Algoritmer og datastrukturer som jeg tog vel en sm&amp;aring; 15 &amp;aring;r siden. Jeg vil tro det svarer til Algoritmer 1 idag.&lt;/p&gt;
&lt;p&gt;Ang. vin/&amp;oslash;l s&amp;aring; er jeg meget stor fan af &lt;a href="http://www.flaskeposten.dk/product/mollydooker-the-boxer-shiraz-2010/"&gt;Mollydooker&amp;#39;s The Boxer&lt;/a&gt; :-)&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404774.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sun, 03 Nov 2013 11:24:11 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404774</guid><dc:creator>Asger Jon Frounberg</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404774.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404774&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div class="ico_reply_quote"&gt;&lt;/div&gt; &lt;strong&gt;Lundsby:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Hej Asger&lt;br /&gt;Men jeg tror heller ikke at der er nogle derude som ville blive overrasket over at det ikke kr&amp;aelig;ver en sortering at inds&amp;aelig;tte i en hashtabel. Hvor har du det fra ?&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Det ville give mening. I &amp;oslash;vrigt kan jeg ikke se hvordan den skulle have en k&amp;oslash;retid p&amp;aring; n hvis ikke den er sorteret. Hvis de ligger tilf&amp;aelig;ldigt kan jeg ikke se hvordan du f&amp;aring;r en k&amp;oslash;retid der er bedre end n^2 ved mindre du bruger n*log(n) p&amp;aring; at sortere dem. Hvis nogen kan forklare mig det s&amp;aring; giver jeg sku en god &amp;oslash;l eller en flaske vin. Pt strider det mod alt jeg (tror jeg) har l&amp;aelig;rt i DTU&amp;#39;s ellers gode kursus algoritmer 1.&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404442.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 13:57:07 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404442</guid><dc:creator>Lundsby</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404442.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404442&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>Hej Asger&lt;br /&gt;Jeg syntes jeg har snakket nok med DTU da jeg tog min kandidat grad derude :-)&lt;br /&gt;Men jeg tror heller ikke at der er nogle derude som ville blive overrasket over at det ikke kræver en sortering at indsætte i en hashtabel. Hvor har du det fra ?&lt;br /&gt;&lt;br /&gt;(Iøvrigt er Pythons Set implementeret via en Hashtabel)&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404422.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 12:42:20 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404422</guid><dc:creator>Lucas - PerfGrid</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404422.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404422&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div class="ico_reply_quote"&gt;&lt;/div&gt; &lt;strong&gt;samuelsen:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/p&gt;
&lt;p&gt;1000 tak til jer alle sammen for fantastisk feedback.&lt;/p&gt;
&lt;p&gt;Lucas jeg syntes det er fantastisk at du har taget dig tiden til rent faktisk at teste.&lt;/p&gt;
&lt;p&gt;Hvis pyhton k&amp;oslash;rer 30 millioner linjer p&amp;aring;&amp;nbsp;34.3 sekunder, med s&amp;aring; lidt ram, kan man s&amp;aring; lave en l&amp;oslash;sning hvor koden l&amp;aelig;ser fra flere forskellige punkter p&amp;aring; samme tid ?&lt;/p&gt;
&lt;p&gt;Ekesmpeltvis at filen l&amp;aelig;ses fra hver 5million linje. I dette tilf&amp;aelig;lde fra 6 forskellige steder p&amp;aring; samme tid.&lt;/p&gt;
&lt;p&gt;Vil det kunne presse tiden ned p&amp;aring; omkring 1-2 sek for den samme fil ???&lt;/p&gt;
&lt;p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Du kan bruge noget map reduce, men er lidt mere kompliceret end koden ovenfor :)&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404418.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 12:37:41 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404418</guid><dc:creator>samuelsen</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404418.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404418&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;1000 tak til jer alle sammen for fantastisk feedback.&lt;/p&gt;
&lt;p&gt;Lucas jeg syntes det er fantastisk at du har taget dig tiden til rent faktisk at teste.&lt;/p&gt;
&lt;p&gt;Hvis pyhton k&amp;oslash;rer 30 millioner linjer p&amp;aring;&amp;nbsp;34.3 sekunder, med s&amp;aring; lidt ram, kan man s&amp;aring; lave en l&amp;oslash;sning hvor koden l&amp;aelig;ser fra flere forskellige punkter p&amp;aring; samme tid ?&lt;/p&gt;
&lt;p&gt;Ekesmpeltvis at filen l&amp;aelig;ses fra hver 5million linje. I dette tilf&amp;aelig;lde fra 6 forskellige steder p&amp;aring; samme tid.&lt;/p&gt;
&lt;p&gt;Vil det kunne presse tiden ned p&amp;aring; omkring 1-2 sek for den samme fil ???&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404390.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 11:35:16 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404390</guid><dc:creator>Lucas - PerfGrid</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404390.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404390&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Nu brugte jeg tiden p&amp;aring; at lave en fil, med duplicate lines, i alt 30 millioner linjer, og en fil st&amp;oslash;rrelse p&amp;aring; 3 gigabyte.&lt;/p&gt;
&lt;p&gt;ved brug af en helt normalt &amp;#39;&lt;strong&gt;sort tmpfile | uniq&lt;/strong&gt;&amp;#39; i linux resultere i et ram forbrug af 90.4 megabyte, tiden var 2 minutter og 54 sekunder.&lt;/p&gt;
&lt;p&gt;Ved brug af Python, tager det 2.5 megabyte ram, med f&amp;oslash;lgende kode:&lt;/p&gt;
lines_seen = set()&lt;br /&gt;outfile = open(&amp;quot;unikt&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;for line in open(&amp;quot;megetstor&amp;quot;, &amp;quot;r&amp;quot;):&lt;br /&gt;    if line not in lines_seen:&lt;br /&gt;        outfile.write(line)&lt;br /&gt;        lines_seen.add(line)&lt;br /&gt;outfile.close()
&lt;p&gt;Dette tager 34.3 sekunder for samme fil.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Ved brug af f&amp;oslash;lgende kode:&lt;/p&gt;
from collections import OrderedDict&lt;br /&gt;&lt;br /&gt;with open(&amp;#39;megetstor&amp;#39;) as fin:&lt;br /&gt;    lines = (line.rstrip() for line in fin)&lt;br /&gt;    unique_lines = OrderedDict.fromkeys( (line for line in lines if line) )&lt;br /&gt;&lt;br /&gt;print unique_lines.keys()
&lt;p&gt;Denne tager 3.8 megabyte ram, og tager&amp;nbsp;1 min 40.313 sekunder.&lt;/p&gt;
&lt;p&gt;S&amp;aring; kan skam g&amp;oslash;res relativt hurtigt, og ved lavt forbrug ;)&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404374.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 10:37:42 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404374</guid><dc:creator>Asger Jon Frounberg</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404374.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404374&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div class="ico_reply_quote"&gt;&lt;/div&gt; &lt;strong&gt;Lundsby:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Der er meget rigtigt i det Asger siger, men det kan laves lidt smartere. Ved at bruge en Hash funktion (&lt;a href="http://da.wikipedia.org/wiki/Hashfunktion" target="_blank"&gt;http://da.wikipedia.org/wiki/Hashfunktion&lt;/a&gt;)&amp;nbsp;og kun gemme hashen og lokationen af linien, s&amp;aring; vil det g&amp;aring; markant hurtigere og fylde mindre.&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;God pointe. Du skal dog v&amp;aelig;re opm&amp;aelig;rksom p&amp;aring; at det kan give falske positive selvom det i praksis er usandsynligt. Det er ogs&amp;aring; meget let at fjerne efterf&amp;oslash;lgende da det bare kr&amp;aelig;ver at du k&amp;oslash;re sammeligningerne igen med den rigtige data.&lt;/p&gt;
&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div class="ico_reply_quote"&gt;&lt;/div&gt; &lt;strong&gt;Lundsby:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Hvis vi f.eks. hash&amp;#39;er ned til ti tegn, s&amp;aring; vil det samlede ram forbrug v&amp;aelig;re en femogtyvende-del, alts&amp;aring; ca. 100 mb. I forhold til k&amp;oslash;retiden, kan vi ved at putte gemme linierne i en hashtabel opn&amp;aring; en k&amp;oslash;rertid p&amp;aring; N. Alts&amp;aring; omkring en 10.000.000 genneml&amp;oslash;b.&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Nej ikke helt korekt. Du glemmer at n&amp;aring;r du l&amp;aelig;gger den ind i hashtabellen skal de sorteres. Det sker automatisk men p&amp;aring;virker stadig din k&amp;oslash;retid. Sorteringer kan mig bekendt ikke ske hurtigere end n*log(n). Hvis du kan lave en sortering hurtigere end det s&amp;aring; er jeg sikker p&amp;aring; at der ligger 1 billet til stockholm og venter sammen med en lille medalje ;) Derudover tror jeg meget gerne DTU vil tale med dig for s&amp;aring; har du lige modbevist en masse jeg har l&amp;aelig;rt gennem min studietid.&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404352.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 09:04:57 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404352</guid><dc:creator>Lundsby</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404352.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404352&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Der er meget rigtigt i det Asger siger, men det kan laves lidt smartere. Ved at bruge en Hash funktion (&lt;a href="http://da.wikipedia.org/wiki/Hashfunktion"&gt;http://da.wikipedia.org/wiki/Hashfunktion&lt;/a&gt;)&amp;nbsp;og kun gemme hashen og lokationen af linien, s&amp;aring; vil det g&amp;aring; markant hurtigere og fylde mindre.&lt;/p&gt;
&lt;p&gt;Hvis vi f.eks. hash&amp;#39;er ned til ti tegn, s&amp;aring; vil det samlede ram forbrug v&amp;aelig;re en femogtyvende-del, alts&amp;aring; ca. 100 mb. I forhold til k&amp;oslash;retiden, kan vi ved at putte gemme linierne i en hashtabel opn&amp;aring; en k&amp;oslash;rertid p&amp;aring; N. Alts&amp;aring; omkring en 10.000.000 genneml&amp;oslash;b.&lt;/p&gt;
&lt;p&gt;Rent CPU og Ram m&amp;aelig;ssigt vil jeg ikke tro at det kr&amp;aelig;ver noget s&amp;aelig;rligt, de fleste maskiner der er indk&amp;oslash;bt indenfor de sidste par &amp;aring;r, ville jeg tro kunne klare det rimeligt hurtigt, den bedste m&amp;aring;de at finde ud af det p&amp;aring; er at lave et lille program der laver noget test data og udf&amp;oslash;rer opgaven. Jeg ville tro at det kunne g&amp;oslash;res p&amp;aring; en halv til en hel time.&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404320.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 07:31:06 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404320</guid><dc:creator>Asger Jon Frounberg</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404320.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404320&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Det er umuligt at give et konkret svar p&amp;aring;. Det kommer 100% an p&amp;aring; hvordan den bliver implementeret.&lt;/p&gt;
&lt;p&gt;Jeg kan pr&amp;oslash;ve at give dig en ide om hvor mange recurser der skal bruges som minimum med en god implementation. Bem&amp;aelig;rk jeg bruger runde tal ved godt det ikke er 100% pr&amp;aelig;sist.&lt;/p&gt;
&lt;p&gt;Du har 10 millioner linjer tekst. Jeg vil v&amp;aelig;lge at antage at der er gennemsnitlig 250 tegn i en linje. Det giver i alt cirka 2.500.000.000 eller 2,5 mia tegn. Nu er vi s&amp;aring; heldige at langt de fleste normale engelske tegn (a-z,0-9 osv) bruger 1 byte i ASCII som er standarten. Det giver os igen 2.5 mia bytes eller omkring 2,5 GB. Det vil sige at hvis vi bare smidder alt meneingsl&amp;oslash;st ind p&amp;aring; ramne bruger vi rundt regnet 2,5 GB. Det beh&amp;oslash;ver vi nu ikke men desto st&amp;oslash;rrer del af dataen ligger op harddisken desto l&amp;aelig;ngere tid skal vi bruge p&amp;aring; at flytte data fra haddisk til ram hvilket er et problem da man l&amp;aelig;ser langsommere fra haddisken end fra ram. Hvis vi skal optimere i forhold til cpu skal vi alts&amp;aring; have 2,5 GB ram til r&amp;aring;dighed som minimum men du kan i pricippet bruge meget mindre s&amp;aring; k&amp;oslash;re programmet bare langsommere. Det skal dog siges at hvis vi laver en d&amp;aring;rlig implementation vil det dog kr&amp;aelig;ve flere ram.&lt;/p&gt;
&lt;p&gt;Hvor lang tid tager koden s&amp;aring; at k&amp;oslash;re? Det kommer an p&amp;aring; en masse ting s&amp;aring; som CPU, styresystem mm. Det er dog realistisk at finde ud af hvor mange gange vi skal sammenligne 2 r&amp;aelig;kker og hvis vi ved hvor lang tid det tager s&amp;aring; har vi et godt estimat. Den lette l&amp;oslash;sning ville v&amp;aelig;re at sammenligne alle de forskellige r&amp;aelig;kker med hinanden og s&amp;aring; fjerne dem der er ens. Worst case er der ingen der er ens og vi ender derfor med at lave 10.000.000^2 sammenligninger eller 100.000.000.000.000 eller 100.000 mia gange. Vi kan dog g&amp;oslash;re det hurtigere. Hvis vi sortere dataen f&amp;oslash;rst s&amp;aring; kan vi f.eks. n&amp;oslash;jes med 10 mil sammenligninger. Sortering tager dog tid. Uden at g&amp;aring; for meget i detaljer vil jeg afsl&amp;oslash;re at det g&amp;oslash;res i bedste fald med det vi i IT verdnen kalder worstcase k&amp;oslash;retid n*log(n) hvor n er antallet af data eller i dette tilf&amp;aelig;lde linjer. Det betyder at vi skal tage 10 mil * 2 tals logeritmen til 10 mil. 2 tals logeritmen til 10 mil er cirka 22 s&amp;aring; omkring 220 mil + de 10 = 230. Her er mit g&amp;aelig;t s&amp;aring; dog at du skal l&amp;aelig;gger omkring 40 mb til ramforbruget hvis du gerne vil have linjerne ud i den samme r&amp;aelig;kkef&amp;oslash;lge foruden potetielt 220 mil ekstra oprationer. Hvor lang tid tager det s&amp;aring; at sammenligne og flytte 2 linjer. Tja ikke s&amp;aelig;rlig lang tid men det kr&amp;aelig;ver at man fors&amp;oslash;ger sig frem for der er massere af ubekendte. Hvis vi nu antager at det tager cirka 0,00001 sek. (tror ikke det er helt urealistisk med 0,01 millisekund) s&amp;aring; vil vi alts&amp;aring; bruge op til 230 mil *&amp;nbsp;0,00001 s eller 2300 sekunder for at f&amp;aring; alle linjerne ud i sorteret orden og 4500 sekunder for den oprindelige orden. Dette giver os et rundt estimat p&amp;aring; hhv 38,333 min og 75 min. Mere hvis du mangler ram. Hvis du programmere godt og har flere kerner osv. kan du selvf&amp;oslash;lgelig f&amp;aring; det her ekstra ned.&lt;/p&gt;
&lt;p&gt;Hvad er konklusionen s&amp;aring;? Jeg tror jeg ville kigge p&amp;aring; serveren og se hvor mange ram der er. Hvis du har mere end 8 GB ram s&amp;aring; ville jeg nok g&amp;aring; klart efter processerkraft ved mindre end du brunger serveren til andre h&amp;aring;rdre ting. Hvis du har mindre end 4 GB ville jeg helt sikkert g&amp;aring; efter ram. Mellem de 2 ved jeg ikke helt hvad jeg ville v&amp;aelig;lge. Alternativt kan du jo teste din server. Jeg ville nok se hvor lang tid det tager i dag og hvor fyldte ramne bliver n&amp;aring;r jeg s&amp;aelig;tter den igang med nogle lidt mindre testopgaver. Her ville jeg nok starte med at give den f.eks. 10.000 linje og s&amp;aring; 100.000 linjer, 1.000.000 mil linjer og s&amp;aring; 10.000.000 linjer for at se hvad der sker. Du kan overv&amp;aring;ge processor og ram forbrug p&amp;aring; serveren i mellemtiden. Hvis rammene bliver fyldt op ville jeg skaffe flere af dem f&amp;oslash;rst.&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>Svar: CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404310.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Sat, 02 Nov 2013 01:28:16 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404310</guid><dc:creator>Lucas - PerfGrid</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404310.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404310&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Den vil selvf&amp;oslash;lgelig bruge noget CPU for at finde alle de ting den nu skal fjerne, men hvis koden er skrevet d&amp;aring;rligt, s&amp;aring; vil du bruge en del buffer for dataen, s&amp;aring; jeg vil skyde p&amp;aring; at der vil blive brugt en del ram.&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item><item><title>CPU of RAM brug på server ????</title><link>https://www.amino.dk:443/forums/thread/1404302.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><pubDate>Fri, 01 Nov 2013 23:04:52 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1404302</guid><dc:creator>samuelsen</dc:creator><slash:comments>0</slash:comments><comments>https://www.amino.dk:443/forums/thread/1404302.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</comments><wfw:commentRss>https://www.amino.dk:443/forums/commentrss.aspx?SectionID=35&amp;PostID=1404302&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</wfw:commentRss><description>&lt;p&gt;Jeg faldt lige over denne side&lt;/p&gt;
&lt;p&gt;http://textmechanic.com/Remove-Duplicate-Lines.html&lt;/p&gt;
&lt;p&gt;her kan du inds&amp;aelig;tte en text og denne online service fjerner s&amp;aring; linjer der er ens. Super smart.&lt;/p&gt;
&lt;p&gt;Her er mit sp&amp;oslash;rgsm&amp;aring;l. Hvis jeg nu inds&amp;aelig;tter en tekst med 10 millioner linjer, og beder serveren om at fjerne linjer der er ens. Vil dette arbejde s&amp;aring; tage mest p&amp;aring; ram eller cpu ?&lt;/p&gt;
&lt;p&gt;Jeg t&amp;aelig;nker p&amp;aring; denne service konkret, og ikke generalt. Jeg t&amp;aelig;nker at det m&amp;aring; v&amp;aelig;re cpu arbejde, men jeg er langt langt fra sikker. Jeg ved at man selvf&amp;aelig;lgelig kan teste dette, men har brug for noget information om det F&amp;Oslash;R jeg v&amp;aelig;lger at bruge penge p&amp;aring; enten cpu eller ram.&lt;/p&gt;
&lt;p&gt;p&amp;aring; forh&amp;aring;nd tak for hj&amp;aelig;lpen.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://textmechanic.com/Remove-Duplicate-Lines.html"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://textmechanic.com/Remove-Duplicate-Lines.html"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://textmechanic.com/Remove-Duplicate-Lines.html"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://textmechanic.com/Remove-Duplicate-Lines.html"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://textmechanic.com/Remove-Duplicate-Lines.html"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="clearBoth"&gt;&lt;/div&gt;</description></item></channel></rss>