Jump to content

Recommended Posts

  • 3 weeks later...
Posted

New feature

 

Package installations:

  • Detects when its faster to use a specific package
  • Download many files in a custom tarball compressed with gzip
  • extracts only the needed data
  • detects first time installation to download faster a single package
  • 5 months later...
Posted (edited)

Working on this again, also decided to share a beta version so you can see how insanely fast this thing is.

 

Test Server

 

 

CPU: VPS 2vCore

SSD

Bandwidth: 100 mbps

HTTP daemon: Lighttpd

OS: Archlinux

 

 

 

Test Client

 

 

CPU: i7 6950X

SSD 850 Pro

Bandwidth 50mbps

OS: Win10 x64

 

File Scan: < 20ms

Full update: < 25 seconds

 

 

 

Beta client can be downloaded bellow, it will try to download a file patch of size ~= 120mb.

The executable is not signed and windows or chrome may warn you not to download it, but there's nothing to worry about Virus Total

 

The bellow client may go into non-working state any time because the instructions offsets may get updated

 

Download Link

 

The message Initializing...l means that the updater done it's work and waits for L2 client to launch but this feature is not yet implemented, just hit the Cancel button

Edited by xxdem
Posted (edited)

PS: ALL the files on this updater are automatically considered as "Critical updates" this updater in other words will force "Full Check" everytime its run. A "Full Check" scenario on an old-obsolete updater is about 5-8 minutes on an average patch size, this updater is able to use 100% of the available hardware resources and give's the ability to read/scan the same patch within 50-100 MS

Edited by xxdem
Posted

Update

 

After lots of work, succeeded onto making stream decompression n-memory while downloading. This feature is totally unique among all updaters and I will explain why.

 

Technical explanation of how it works

 

Old mainstream method

 

 

Download all bytes and append/write intto xxx.zip on the hard disk

Buffered reading of xxx.zip and decompressing in memory again

Stream de-compression of in-memory bytes back to the harddisk and appending into un-compressed file xxx.u

 

A total of 3 steps involving heavy IO operations

 

 

 

In memory (new method)

 

 

Download next available data chunk -> decompress in-memory -> append to xxx.u

 

A total of 1 step reducing IO about 66% in comparison with the old method. It won't bottleneck your download speed since it operates in different worker thread.

 

 

  • 2 weeks later...
Posted

Threading has nothing to do with bottlenecking the connection.

This connection bottleneck is caused because the download function is trying to use as much bandwidth as possible so it can be downloaded as fast as possible.

 

Isn't that correct?

 

In theory, if u put additional workload on the very same thread that downloads through a socket, you add latency on the connection eventually decreasing network efficiency

Posted (edited)

Isn't there a better way to throttle the bandwidth of the download tho?

 

There is no throttle involved during a normal download, the old version or even the standard updater we are all used to will download the file with the highest efficiency possible. But will then require to decompress the compressed file into a new file on the disk with it's own new size, this means delete the downloaded compressed file and decompress it into a new file, which I believe adds unnecessary IO.

My method is more simple, it will decompress the bytes as soon as they are downloaded from the socket while downloading, this method will introduce input lag on the download thread and will throttle the network down, so this was solved with a second worker thread that received job from the download thread, decompressing the bytes in a streamed writer who is also responsible of writing the decompressed bytes to the hardisk through another buffered writer

Edited by xxdem
Posted (edited)

your virustotal need update 

virustotal

 

yes its a virus, I want to scam your endless money

 

endgame antivirus

 

jvsIqgz.gif

Edited by xxdem
Posted (edited)

yes its a virus, I want to scam your endless money

 

endgame antivirus

 

really you are so idiot ?

i said only you scan need update nothing more ...

i'm sure you don't have the Knowledge to create anything like this ...

Edited by pirama

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • I was looking for  server with a low rates,eventually i found l2 elixir.I Joined beta and after so many years since 2008 i found  a friend that we played together, memories came back. i cant wait for the grand oppening!. dont miss it!
    • Seems legit, for sure deserves a try!
    • SOCNET VERIFICATION SERVICE — is a universal solution for those who value security, convenience, and quality. We turn the verification process into a convenient, fast, and highly confidential experience. Thanks to our service, any of your accounts receive identity confirmation, an increased level of trust from platforms and users, as well as protection from bans, fraud, and risks.   Promotion: Pay for your first verification and get a 10% discount on the second one! 💎 We help with verification on Fragment, crypto exchanges ByBit, Gate, Bitget, OKX, Binance, PayPal, KuCoin, and social networks LinkedIn, Facebook, Instagram, Twitter (X) and many other platforms! 💎 Verification for any service: crypto exchanges, trading platforms, hosting providers, casinos and other websites. Why choose us:   Premium quality — we use the most advanced verification methods. High processing speed — accelerated verification on leading platforms, online services and social networks. Full confidentiality — your personal information is protected. Increased trust and status — a verified account boosts influence and improves conversion. Individual approach — we work with bloggers, brands, businesses, and private clients. Simplifying complexity — we handle issues when dealing with foreign services. Important! Services related to illegal activities are strictly prohibited! 💳 Service pricing   ✅ Verification of individuals — from $30 (the exact cost depends on the required location and service/app/website). Learn more 👨‍💼 The cost of business verification for companies or legal entities is discussed individually with the service administration. Learn more If you want us to register your account on the required service and verify it — you will need to additionally pay 10% of the transaction amount. Available payment methods: cryptocurrency, credit cards, PayPal, and other payment methods in our online store and Telegram bot.   ⭐ Our Online Store ⭐ SOCNET.STORE ⭐ Telegram Store ⭐ SOCNET.SHOP ⭐ Our SMS Service ⭐ SOCNET.APP ⭐ Our Telegram Bot for buying Telegram Stars ⭐ SOCNET.CC ⭐ Our SMM Panel ⭐ SOCNET.PRO   ✅ News Resources ➡ Telegram Channel ➡ WhatsApp Channel ➡ Discord Server     ⭐ We invite you to COOPERATE and EARN with us ⭐ Would you like to sell your product or service in our stores and earn money? Become our partner or offer mutually beneficial collaboration? You can contact us via the CONTACTS listed in this topic. ✅ Contacts & Support ➡ Telegram Support ➡ WhatsApp Support ➡ Discord Support: socnet_support ➡ Email Support: solomonbog@socnet.store   Terms of Use and Refund Policy If you have any questions or issues, our fast support service is ready to respond to your requests! A refund for a completed service that does not fully meet the requirements or the declared quality is possible only if the product description includes a warranty and a valid warranty period. In other cases, a full refund for the service will not be provided! By purchasing such a service, you automatically agree to our refund rules for non-provided services! Refunds for countries selected by mistake are not provided after verification. To complete verification, you must provide full access to your account. We currently accept cryptocurrency, credit cards, PayPal, and other payment methods in our online store and Telegram bot! We value every client and provide replacements in case of invalid accounts via our contact channels! Attention: Your order will be delivered to your personal Google Drive/Mega.nz via a link (check the link, click “View content”) within 24 hours after the order confirmation! If you purchased more than 1 item at once, your entire order will be delivered via the first link! The remaining links will be empty! You will automatically receive an email notification after delivery! If you pay on our website via PayPal, you must pay an additional 20% commission (minimum $1). To avoid this commission, you can pay me directly via PayPal — instructions are available on the website! Refunds for items purchased by mistake or due to “I chose the wrong product and did not use it” are not accepted! You are fully responsible for your actions before and after purchase.
    • SOCNET VERIFICATION SERVICE — is a universal solution for those who value security, convenience, and quality. We turn the verification process into a convenient, fast, and highly confidential experience. Thanks to our service, any of your accounts receive identity confirmation, an increased level of trust from platforms and users, as well as protection from bans, fraud, and risks.   Promotion: Pay for your first verification and get a 10% discount on the second one! 💎 We help with verification on Fragment, crypto exchanges ByBit, Gate, Bitget, OKX, Binance, PayPal, KuCoin, and social networks LinkedIn, Facebook, Instagram, Twitter (X) and many other platforms! 💎 Verification for any service: crypto exchanges, trading platforms, hosting providers, casinos and other websites. Why choose us:   Premium quality — we use the most advanced verification methods. High processing speed — accelerated verification on leading platforms, online services and social networks. Full confidentiality — your personal information is protected. Increased trust and status — a verified account boosts influence and improves conversion. Individual approach — we work with bloggers, brands, businesses, and private clients. Simplifying complexity — we handle issues when dealing with foreign services. Important! Services related to illegal activities are strictly prohibited! 💳 Service pricing   ✅ Verification of individuals — from $30 (the exact cost depends on the required location and service/app/website). Learn more 👨‍💼 The cost of business verification for companies or legal entities is discussed individually with the service administration. Learn more If you want us to register your account on the required service and verify it — you will need to additionally pay 10% of the transaction amount. Available payment methods: cryptocurrency, credit cards, PayPal, and other payment methods in our online store and Telegram bot.   ⭐ Our Online Store ⭐ SOCNET.STORE ⭐ Telegram Store ⭐ SOCNET.SHOP ⭐ Our SMS Service ⭐ SOCNET.APP ⭐ Our Telegram Bot for buying Telegram Stars ⭐ SOCNET.CC ⭐ Our SMM Panel ⭐ SOCNET.PRO   ✅ News Resources ➡ Telegram Channel ➡ WhatsApp Channel ➡ Discord Server     ⭐ We invite you to COOPERATE and EARN with us ⭐ Would you like to sell your product or service in our stores and earn money? Become our partner or offer mutually beneficial collaboration? You can contact us via the CONTACTS listed in this topic. ✅ Contacts & Support ➡ Telegram Support ➡ WhatsApp Support ➡ Discord Support: socnet_support ➡ Email Support: solomonbog@socnet.store   Terms of Use and Refund Policy If you have any questions or issues, our fast support service is ready to respond to your requests! A refund for a completed service that does not fully meet the requirements or the declared quality is possible only if the product description includes a warranty and a valid warranty period. In other cases, a full refund for the service will not be provided! By purchasing such a service, you automatically agree to our refund rules for non-provided services! Refunds for countries selected by mistake are not provided after verification. To complete verification, you must provide full access to your account. We currently accept cryptocurrency, credit cards, PayPal, and other payment methods in our online store and Telegram bot! We value every client and provide replacements in case of invalid accounts via our contact channels! Attention: Your order will be delivered to your personal Google Drive/Mega.nz via a link (check the link, click “View content”) within 24 hours after the order confirmation! If you purchased more than 1 item at once, your entire order will be delivered via the first link! The remaining links will be empty! You will automatically receive an email notification after delivery! If you pay on our website via PayPal, you must pay an additional 20% commission (minimum $1). To avoid this commission, you can pay me directly via PayPal — instructions are available on the website! Refunds for items purchased by mistake or due to “I chose the wrong product and did not use it” are not accepted! You are fully responsible for your actions before and after purchase.
    • +8? Isnt +5 max per one stat?
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock