Deutsch   English   Français   Italiano  
<vf38aj$f7na$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: DFS <nospam@dfs.com>
Newsgroups: comp.os.linux.advocacy
Subject: Re: I installed openSUSE Leap
Date: Sun, 20 Oct 2024 11:41:10 -0400
Organization: A noiseless patient Spider
Lines: 89
Message-ID: <vf38aj$f7na$1@dont-email.me>
References: <jct9bjtoqeqo2ukifpmpink1l4s8mm2vn0@4ax.com>
 <v93kj5$apkl$2@dont-email.me> <0slabj9bfe9bm2trmmovij11bmimlcl5d8@4ax.com>
 <v9acpj$2nbre$2@dont-email.me> <v9bl29$2upv2$2@dont-email.me>
 <8adfcjdihouf8tabefmo7rh9ir13umduio@4ax.com>
 <slrnvchoo2.1igm.candycanearter07@candydeb.host.invalid>
 <14phcjtg30t1245d0bl20i62sia79nuua3@4ax.com>
 <66c9aeea$0$3311$426a74cc@news.free.fr> <vaceui$1c0ks$8@dont-email.me>
 <66c9d0ec$0$3656$426a74cc@news.free.fr> <vacmng$1dcih$1@dont-email.me>
 <vfekcj9jnf6uuedptmovcp4qeqd72s7mbb@4ax.com> <vb76hm$3c61t$6@dont-email.me>
 <vepfhs$2e4fp$6@dont-email.me> <vepgtf$2e1cq$2@dont-email.me>
 <vet0l3$36dnf$1@dont-email.me> <vetsrh$3bnh5$1@dont-email.me>
 <veuvc1$3hnnq$4@dont-email.me> <vf0opg$3ue04$5@dont-email.me>
 <vf1arg$1uso$11@dont-email.me> <vf1l4a$3s1m$1@dont-email.me>
 <vf1ndu$444r$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 20 Oct 2024 17:41:07 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9304896fddd11284c5fc51e5d4bdc345";
	logging-data="499434"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18wG2X2TzJPDjN1SgPA20BL"
User-Agent: Betterbird (Windows)
Cancel-Lock: sha1:z0q+e5gAC26EVViCfG166PVi4Hs=
In-Reply-To: <vf1ndu$444r$7@dont-email.me>
Content-Language: en-US
Bytes: 4342

On 10/19/2024 9:46 PM, Lawrence D'Oliveiro wrote:
> On Sat, 19 Oct 2024 21:07:23 -0400, DFS wrote:
> 
>> temp_txt folder containing 100K text files deleted in about 10 seconds
> 
>      ldo@theon:hack> mkdir test
>      ldo@theon:hack> cd test
>      ldo@theon:test> time for i in $(seq 1 99998); do fn=$(printf %0.5d.png $i); touch $fn; done
> 
>      real    3m9.451s
>      user    1m56.907s
>      sys     1m18.000s
> 
>      ldo@theon:test> cd ..
>      ldo@theon:hack> time rm -rf test
> 
>      real    0m0.817s
>      user    0m0.060s
>      sys     0m0.757s
> 
> Any questions?


If you insist: why is bash so slow?  YOU could brush YOUR tooth while 
waiting for that slug to finish.


On my Win11 AMD 5600G machine, to create and delete 100K files:

WSL Ubuntu bash: 141.2s create,  1.4s delete, 142.6 total (your script)
PowerShell     :  21.2s create, 10.5s delete,  31.7 total
Python + cmd   :  16.6s create,  6.7s delete,  23.3 total

ouch!


PowerShell
-------------------------------------------------------------------------
PS D:\temp> md temp_txt
PS D:\temp> cd temp_txt
PS D:\temp\temp_txt> Measure-Command {for($i=1;$i -le 
100000;$i++){New-Item "file$i.txt" -ItemType File}}
TotalSeconds      : 21.1754938

PS D:\temp\temp_txt> cd..
PS D:\temp> Measure-Command { Remove-Item -Recurse -Force "temp_txt\" }
TotalSeconds      : 10.5104128
-------------------------------------------------------------------------
Total: 32 seconds



Windows Python and Windows cmd
-------------------------------------------------------------------------
D:\temp$ md temp_txt

for n in range(100000):
     with open('D:\\temp\\temp_txt\\file_' + str(n) + '.txt', 'w') as f:
         f.write(str(n))

D:\temp$ ptime python createfiles.py
16.648 seconds

D:\temp$ ptime rd /s /q "temp_txt"
6.705 seconds
-------------------------------------------------------------------------
Total: 23 seconds




>> On 10/19/2024 6:12 PM, Lawrence D'Oliveiro wrote:
>>>
>>> The Steam Deck is eating Windows’ lunch.
>>
>> There would be no Steam Deck if Valve didn't grow so big and profitable
>> on the backs of Windows gamers.
> 
> You make it sound like Microsoft is letting Linux win out of the
> goodness of its heart.

Linux generally can't beat Windows fairly, because it's always been 
given away for free.  That's how it killed off Unix.


> Face it, Windows cannot compete in anything mobile-related.

Linux cannot compete when people have a choice of what to buy and use.