CLR mountpoint freespace query scaling *really bad* with high number of mountpoints_

Hi All,
In order to get to the size and free space info on mountpoints i used several variations on this theme:
EXEC master..xp_cmdshell 'wmic logicaldisk where (drivetype ="3" and volumename!="RECOVERY" AND volumename!="System Reserved") get deviceid,volumename  /Format:csv'
and then decode what came back, not pretty, but hey... it worked and was reasonably fast, about  100-400ms or so.
But due to some weird DR STRETCHED SAN config fubar of our hosting supplier we found ourselves unable to expand mountpoints on the DR stretched 3 way cluster, and each time when we ran out of space we simply piled on more and more mountpoints and files to databases.
Don't shoot the messenger guys....   i just inherited this setup and have to deal with it until it reaches it's intended lifespan.
As the mountpoint number went up, the runtime of the xp_cmdshell / wmic took longer and longer to complete, up to several minutes, and i started to worry :(
So convinced something had to be done, i grabbed a C# book and did some serious catching up on my aging 30 year old C knowledge (yeah, i still have the white/blue kernighan and richie book from my school days), and wrote my first CLR. 
After the struggling with hello world issues that come with using Visual Studio 2013 C# for the first time, i got a cmd window working with precisely what i needed. But only to find out that .NET SQL CLR is "some what limited" in the things you can
use.
Long story short, (and with many a thanks to all who share code snippets) this is what i came up with; a CLR that does 3 things: 
- Physical disk info (no mountpoint support)
- Logical disk info (with mountpoint support) 
- and a SPLIT function.
Here's my code (download)
using System;
using System.Collections; /// IEnumberable
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Diagnostics;
using System.IO; /// DriveInfo
using Microsoft.SqlServer.Server;
public partial class StoredProcedures
    // Logical volume info (works for mountpoints)
    AvailableFreeSpace     Indicates the amount of available free space on a drive.
    DriveFormat             Gets the name of the file system, such as NTFS or FAT32.
    DriveType         Gets the drive type.
    IsReady              Gets a value indicating whether a drive is ready.
    Name                 Gets the name of a drive.
    RootDirectory       Gets the root directory of a drive.
    TotalFreeSpace      Gets the total amount of free space available on a drive.
    TotalSize         Gets the total size of storage space on a drive.
    VolumeLabel             Gets or sets the volume label of a drive.
    [Microsoft.SqlServer.Server.SqlProcedure]
    public static void spClrLogicalDriveInfo()
        string serverName = Environment.MachineName;
        PerformanceCounterCategory pcc = new PerformanceCounterCategory("LogicalDisk", serverName);
        SqlDataRecord record = new SqlDataRecord(
            new SqlMetaData("DriveLetter", SqlDbType.NVarChar, 256),
            new SqlMetaData("TotalSize", SqlDbType.BigInt),
            new SqlMetaData("TotalFreeSpace", SqlDbType.BigInt),
            new SqlMetaData("DriveFormat", SqlDbType.VarChar, 32),
            new SqlMetaData("DriveType", SqlDbType.VarChar, 32),
            new SqlMetaData("VolumeLabel", SqlDbType.VarChar, 20),
            new SqlMetaData("AvailableFreeSpace", SqlDbType.BigInt));
        SqlContext.Pipe.SendResultsStart(record);
        foreach (string instanceName in pcc.GetInstanceNames())
            PerformanceCounter pcPercentFree = new PerformanceCounter("LogicalDisk", "% Free Space", instanceName, serverName);
            PerformanceCounter pcFreeMbytes = new PerformanceCounter("LogicalDisk", "Free Megabytes", instanceName, serverName);
            float percentfree = pcPercentFree.NextValue();
            if (percentfree == 0) { percentfree = 1; };
            float TotalFreeSpace = pcFreeMbytes.NextValue();
            float TotalSize = (TotalFreeSpace * 100) / percentfree;
            if (instanceName != "_Total")
                record.SetSqlString(0, instanceName + @"\");                //DriveLetter
                record.SetSqlInt64 (1, Convert.ToInt64(TotalSize));         //TotalSize
                record.SetSqlInt64 (2, Convert.ToInt64(TotalFreeSpace));    //TotalFreeSpace
                record.SetSqlString(3, "");                                 //DriveFormat (not supported by PerfMon)
                record.SetSqlString(4, "");                                 //DriveType (not supported by PerfMon)
                record.SetSqlString(5, "");                                 //VolumeLabel (not supported by PerfMon)
                record.SetSqlInt64 (6, Convert.ToInt64(0));                 //AvailableFreeSpace (not supported by PerfMon)
                SqlContext.Pipe.SendResultsRow(record);  
        SqlContext.Pipe.SendResultsEnd();
    // Performance counters
    // ToDo
public partial class UserDefinedFunctions
    // Physical disk info (no mountpoint support)
    AvailableFreeSpace     Indicates the amount of available free space on a drive.
    DriveFormat             Gets the name of the file system, such as NTFS or FAT32.
    DriveType         Gets the drive type.
    IsReady              Gets a value indicating whether a drive is ready.
    Name                 Gets the name of a drive.
    RootDirectory       Gets the root directory of a drive.
    TotalFreeSpace      Gets the total amount of free space available on a drive.
    TotalSize         Gets the total size of storage space on a drive.
    VolumeLabel             Gets or sets the volume label of a drive.
    [SqlFunction(FillRowMethodName = "FillRow",
        TableDefinition = "DriveLetter nvarchar(256)," +
                         "TotalSize bigint null," +
                         "TotalFreeSpace bigint null," +
                         "DriveFormat nvarchar(32) null," +
                         "DriveType nvarchar(32) null," +
                         "VolumeLabel nvarchar(20) null," +
                         "AvailableFreeSpace bigint null"
    public static IEnumerable fnClrDriveInfo()
        return System.IO.DriveInfo.GetDrives();
    public static void FillRow(Object obj
                             , out string DriveLetter
                             , out SqlInt64 TotalSize
                             , out SqlInt64 TotalFreeSpace
                             , out string DriveFormat
                             , out string DriveType
                             , out string VolumeLabel
                             , out SqlInt64 AvailableFreeSpace
        DriveInfo drive = (DriveInfo)obj;
        DriveLetter = drive.Name;
        DriveType = drive.DriveType.ToString();
        // Check if the drive is ready (cdrom drives, SD cardreaders etc)
        if (drive.IsReady)
            TotalSize = new SqlInt64(drive.TotalSize) / 1048576;
            TotalFreeSpace = new SqlInt64(drive.TotalFreeSpace) / 1048576;
            DriveFormat = drive.DriveFormat;
            VolumeLabel = drive.VolumeLabel;
            AvailableFreeSpace = drive.AvailableFreeSpace / 1048576;
        else
            TotalSize = new SqlInt64();
            TotalFreeSpace = new SqlInt64();
            DriveFormat = null;
            VolumeLabel = null;
            AvailableFreeSpace = new SqlInt64();
    // Split replacement
    [SqlFunction(Name = "fnClrSplit", 
    FillRowMethodName = "FillSplitRow",
    TableDefinition = "txt nvarchar(10)")]
    public static IEnumerable fnClrSplit(SqlString str, SqlChars delimiter)
        if (delimiter.Length == 0)
            return new string[1] { str.Value };
        return str.Value.Split(delimiter[0]);
    public static void FillSplitRow(object row, out SqlString str)
        str = new SqlString((string)row);
And after some testing i rolled it out, hoping my mountpoint info would be returned much faster...
And murphy made damn sure it was'nt....  not even by a long shot :'(
Having learned the hard way never to trust just one measurement, I tested it against 45 SQL instances, and then something caught my eye.....
The more mountpoints there are, the longer it took, and the curve was *no way near linear*.
So this is where i am now....  ,having almost run out of available letters of the alphabet, having no way to stop the grow of the mountpoints or databases, and fast loosing the ability to check to see if the mountpoints are running out of space from within
SQL.
So i'm hoping some fellow DBA out there, cursed by as many a mountpoint as i am had cracked a way to get stable performing free space info on mountpoints?
Suggestions anyone?

Hi Erland,
I've made a little console app containing the same loop i'm using in the CLR and ran that on my PC and on a server.
Code:
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace ConsoleApplication1
class Program
public static void Main()
string serverName = Environment.MachineName;
DateTime StartDT = DateTime.Now;
DateTime StartStepDT;
DateTime EndStepDT;
double StepRuntimeMs;
double EnumRuntimeMs;
StartStepDT = DateTime.Now;
PerformanceCounterCategory pcc = new PerformanceCounterCategory("LogicalDisk", serverName);
EndStepDT = DateTime.Now;
StepRuntimeMs = (EndStepDT - StartStepDT).TotalMilliseconds;
Console.WriteLine("Init Runtime: {0, 8} ms", StepRuntimeMs);
StartStepDT = DateTime.Now;
foreach (string instanceName in pcc.GetInstanceNames())
EndStepDT = DateTime.Now;
EnumRuntimeMs = (EndStepDT - StartStepDT).TotalMilliseconds;
StartStepDT = DateTime.Now;
PerformanceCounter pcPercentFree = new PerformanceCounter("LogicalDisk", "% Free Space", instanceName, serverName);
PerformanceCounter pcFreeMbytes = new PerformanceCounter("LogicalDisk", "Free Megabytes", instanceName, serverName);
float percentfree = pcPercentFree.NextValue();
if (percentfree == 0) { percentfree = 1; };
float TotalFreeSpace = pcFreeMbytes.NextValue();
float TotalSize = (TotalFreeSpace * 100) / percentfree;
if (instanceName != "_Total")
Console.WriteLine("Drive {0}", instanceName + @"\");
Console.WriteLine(" Total available space: {0, 8} MB", TotalFreeSpace);
Console.WriteLine(" Total size of drive: {0, 8} MB", TotalSize);
EndStepDT = DateTime.Now;
StepRuntimeMs = (EndStepDT - StartStepDT).TotalMilliseconds;
Console.WriteLine(" Enum Runtime: {0, 8} ms", EnumRuntimeMs);
Console.WriteLine(" Step Runtime: {0, 8} ms", StepRuntimeMs);
StartStepDT = DateTime.Now;
DateTime EndDT = DateTime.Now;
double RuntimeMs = (EndDT - StartDT).TotalMilliseconds;
Console.WriteLine("");
Console.WriteLine("Runtime: {0, 8} ms", RuntimeMs);
The steps that takes the most time is ofcourse the first Enum step, that has to init everything, 2.7 sec on my laptop and 4.6 sec on the server.  After that, my latop rips throug the for each loop in about 1 ms per loop, but the server takes 300 to
450 ms per loop.
laptop
Init Runtime:            1,0001 ms
Drive F:\
  Total available space:              3748 MB
  Total size of drive:                3757 MB
  Enum Runtime:          2700,3429 ms
  Step Runtime:            3,0004 ms
Drive HarddiskVolume1\
  Total available space:                70 MB
  Total size of drive:                  99 MB
  Enum Runtime:                 0 ms
  Step Runtime:            0,5001 ms
Drive D:\
  Total available space:            278710 MB
  Total size of drive:              476936 MB
  Enum Runtime:                 0 ms
  Step Runtime:            0,5001 ms
Drive C:\
  Total available space:             75930 MB
  Total size of drive:              244095 MB
  Enum Runtime:                 0 ms
  Step Runtime:            1,5002 ms
Runtime:          2730,8468 ms
Server
Init Runtime:                 0 ms
Drive D:\
  Total available space:             80121 MB
  Total size of drive:              102409 MB
  Enum Runtime:            3931.2 ms
  Step Runtime:             343.2 ms
Drive O:\MSSQL\DATA\DATA9\
  Total available space:             10120 MB
  Total size of drive:               30720 MB
  Enum Runtime:                 0 ms
  Step Runtime:               312 ms
----- snip --------------- removed 120 entries
Drive O:\MSSQL\DATA\DATA6\
  Total available space:              2318 MB
  Total size of drive:               10238 MB
  Enum Runtime:                 0 ms
  Step Runtime:               312 ms
Drive O:\MSSQL\DATA\DATA5\
  Total available space:              8559 MB
  Total size of drive:               10238 MB
  Enum Runtime:                 0 ms
  Step Runtime:               312 ms
Drive R:\
  Total available space:             15763 MB
  Total size of drive:               20479 MB
  Enum Runtime:                 0 ms
  Step Runtime:             296.4 ms
Runtime:           39873.6 ms
So i was wondering Erland, do you know of any other way to get to mountpoint free space faster then this ?
Grtz, T :)

Similar Messages

  • I want to create a HD disc with my Adobe Premier Elements but I am getting low resolution.  When I go to share the DVD to disc the form only offers 8pixels at the bottom.  How do I burn this DVD in HD with higher number of pixels?

    I want to create a HD disc with my Adobe Premier Elements but I am getting low resolution.  When I go to share the DVD to disc the form only offers 8pixels at the bottom.  How do I burn this DVD in HD with higher number of pixels?  I have read other forums on burning HD DVD's but I do not see the option to turn the 8 pi into 40 pi the one forum recommended.  I want my DVD to be HD so I may sell these videos online for my business.  I can't sell them the low quality they are burning now.  Hopefully you can help me.  Thanks.

    desalvom
    Thank you for your reply.
    You cannot burn your high resolution video that you can view on your computer to an AVCHD on DVD disc
    that will replay through a regular DVD player. But players are marketed under a variety of names with
    different support opportunities. One manufacturer may call its product MultiMedia Player, media player, Blu-ray player,
    etc.The bottom line is the specifications for each of the players that are candidates for the playback of
    the AVCHD format on DVD disc or the format of interest.
    If you upload your HD (1920 x 1080) video to YouTube, YouTube converts the video to flash format, but it goes up as the HD video.
    But, beware. Look at the YouTube viewing setting when your uploaded video is playing back. The YouTube default is not
    HD. It might be 360p, 480p. If you have a 1080p video, then before the YouTube playback, you should be looking
    at the video with the YouTube 1080p HD setting for best viewing. That is a YouTube matter.
    Best results depend on you
    a. setting up the Premiere Elements project preset to match the properties of the source media. That means, if
    you have 1080p source, you (manually) or the project (automatically) set the project preset at
    NTSC
    DSLR
    1080p
    DSLR [email protected]
    or the PAL counterpart, depending on your region need.
    b. if you upload your video to YouTube using the Premiere Elements feature, there is a HD preset, but you cannot
    customize it.....if you need customization, then you can export your Timeline to a file...in this example
    Publish+Share
    Computer
    AVCHD
    with Presets = MP4 H.264 1920 x 1080p30 or PAL counterpart
    and then customize the preset under the Advanced Button/Video Tab of that preset. In increase quality, you might look to increase
    the Bitrate under Advanced Button/Video Tab settings - without compromising the file size.
    Then you would upload that file to YouTube at the YouTube web site.
    All of the above are factors that need looking into in order to determine the why for what you wrote
    I have published a shortened advertisement video to YouTube- say 5 minutes-
    and it is low quality
    Often SD video upscaled to HD can present poorly. But, you are dealing with a HD workflow so that should not be introduced into the matter. The setup of the project and
    the properties of the source video are important, but let us start with the above and rule in or out those considerations first.
    Thank you. As always, any clarification needed, please do not hesitate to ask.
    ATR

  • UPGRADING WITH A PERFECT BATTERY BUT WITH HIGHER NUMBER OF CELLS

    i m using HP PAVILION DV5 1104-TU ENTERTAINMENT NOTEBOOK PC since 4years, recently its motherboard got crashed so after a wrong reply ,finally i got the motherboard from ebay which was perfectly apposite for my model,now its battery is not giving backup so i wanna buy a new battery but with 12cells or even more for extra backup, my battery's part no is 484170-001,my laptop screen is 15.4", 2gb ram,intel core 2duo, i wanna buy it from ebay but please provide the right battery which will fit with ease, as in my earlier post for motherboard the first reply was for a wrong motherboard as they s, do provide some ebay links for the higher number of cells if possible plus if i get to know about hours of backup

    Yes, it will sit a little higher in the back due to the thicker battery.  This will not harm the notebook.  Generally speaking, an extended cell battery will cost significantly more than a standard battery.  Think of the extended cell battery as a V8 and the standard battery as V4.  The V8 is bigger and costs more than the V4.  The one I linked to on eBay was about half of what the battery is from HP directly.  Anthony82 provided a battery as well, but it's a non-OEM battery which typically means it's not an actual HP battery (think third party).  LIke the one Anthony82 provided, I don't see any indication that the battery in the expert's link is a genuine HP battery.  This might account for why is is significantly less as I don't see how a genuine HP battery can cost $20-$35 USD as I would imagine it costs more than that to make it.
    To answer your question, the one the expert gave you does mention your specific notebook model.  If it doesn't work, then that falls on the eBay seller.
    You have many options to choose from, so choose the one that you are most comfortable with.  If you want to look for a genuine HP part, you can look for HP part number  KS526AA.
    Let me know if this answered your question.
    ↙-----------How do I give Kudos?| How do I mark a post as Solved? ----------------↓

  • Battery still really bad with 3.1.2

    *Why have the Battery Life issues with 3.1 still not been fixed with 3.1.2?*
    It's quite simple, since upgrading from 3.0 to 3.1 on my 3GS i now get just a couple of hours of battery life with the phone sitting there on my desk idle. It's warm to the touch and is constantly sending out (or receiving) data (hold it near any unbalanced audio system to hear it chatter).
    Change my Exchange Push settings to Fetch every 15 minutes and I suddenly get close to 3 days on idle including average phone call usage. No other changes required, but it's not what I signed up for....
    Come on, it's a no brainer, why hasn't this been fixed?
    It's been on these forums for long enough.
    Martin

    Greetings,
    I never have had a battery issue, nor has our other iPhone - we have a 3G, mine, and a 3Gs, my wife's, and they work flawlessly in every respect. I have almost every service on and running, except for Bluetooth - I have no use for that service, but my push, fetch, go get, etc, stuff is on and working well. I sync with MobileMe, and Exchange, via, Entourage, and my MobileMe calendars address book, and I sync between the iPhone and 4 other computers, 3 Macs, and 1 Winblows at work. I have both a Mac and a Winblows PeeCee on my desk. All work in perfect harmony.
    You may have a misbehaving application that's eating your battery. Calibrate your battery meter once a month, or so, so that it will read correctly. In many cases the battery is fine, but the meter gets out of calibration and when it thinks your battery is about done, it will shut it down, even though the battery has plenty of charge, however unusable.
    You need to charge it up fully, and then discharge it through activity, then charge it back up, without using it, and then discharge it one more time, and then the same recharge routine.
    After that you should get normal battery readings. If it doesn't you have a bad app, or a bad battery, which is extremely rare. You may need to take it to an Apple Store to get it replaced, or have a technician look at it.
    Third Party Apps are the bane of most computers, smart phones, etc. Be careful what you install on your phone. Games are the worst apps and have been the major cause of smart phone issues, Apple, or otherwise.
    Cheers,
    M.

  • I'm really, really bad with speakers. (Polk Audio T15 Setup)

    So I bought these speakers and don't even know what the first step is. What cords/home theater setup do I need? I'm connecting it to a sony google TV. 

    Sony - 945W 7.1-Ch. 3D Pass-Through A/V Home Theater Receiver
    Model: STRDH520 | SKU: 2023402
    This receiver features 3D pass-through, Deep Color and x.v.Color technologies for a crisp, clear picture to enhance your home theater experience. Dolby TrueHD, Pro Logic IIz and DTS HD MA surround sound decoders provide a lush soundscape. Includes HDMI 3D pass-through technology for compatibility with 3D TVs, Blu-ray players and gaming consoles.
     4.2 Read reviews (53)
    Sale: $249.99
    First, you'll need to buy an A/V Receiver to hook/power the speakers with. Some speaker wire as well to hook them up.  Personally, I'd recommend a center channel speaker to go with the setup, too.  And then you'll just need an HDMI cable to run from the A/V receiver to the television.

  • HT201436 voice mail management is really bad with the newer version of software for my iPhone5  my old version deleted VMs instantly but now my phone freezes up and at times the delete button does not work until i set the phone aside for up to a minute.

    I am having a hard time deleting unwanted voice messages with my new phone and software as compare to my iphone4 which was as easy as clicking on the delete button.  VMs would delete instantly.  with my iPhone 5 7.0.4 software ver the first one or two delete immediately then the phone freezes up for several seconds making the process frustrating.  I am wondering if either I am doing something wrong or if there is a fix out there.  its a giant step backwards for Apple.

    I am having a hard time deleting unwanted voice messages with my new phone and software as compare to my iphone4 which was as easy as clicking on the delete button.  VMs would delete instantly.  with my iPhone 5 7.0.4 software ver the first one or two delete immediately then the phone freezes up for several seconds making the process frustrating.  I am wondering if either I am doing something wrong or if there is a fix out there.  its a giant step backwards for Apple.

  • What should i do if it lags really bad with no apps opened up?

    So i was just having a ordinary day at a ordinary time. Usually it wont lag much, only lags when i play games and stuff. But that day. I came home. Opend up my mac. And there i was gonna edit my vids in movie11 when i cant click or anything. It just has the pringy spinny rainbow thingy. So i was liek thats wierd. So i closed it. Then i try to open up youtube. I cant. It just lags too much. I repair my disk. I thought it would fix it. No dice. The lag is there. And i realised there is something that is clogging up my RAM. So i checked Activity Monitor. Nothin. There is nothing unusual. I dont know what to do. If this post dosent work. Ill just have to go to the Apple Store.

    Have you tried creating a new login ID that has no login items associated with it, to see if any login programs are causing severe system lags? You would do that through System Preferences. 
    How much free disk space do you have? You want 10% to 15%, or more, of it free for systems usage.

  • I need help with a intro because I am really bad with After effects!

    So at my school right now we are on a Romeo and Juliet lesson and for a whole 8th grade class activity we are doing something called "Verona's got Talent" its basically like Americas got talent and I was wondering if someone could help me by making an intro to the video. I am hoping it would look like the America's got talent intro but if its not its fine. It should say the Judges names and the names are Romeo Stirn, Juliet Klum, Mercutio Mandel, Mel Benvoilio. The Exctuive Producer Heather Meskimen and the host Nick Shakespeare Cannon. It should be 45 to 1:30 intro and it should have the America's got talent intro music in the back. If you anyone can help me by making this for me it would help ENORMOUSLY. Thank you!!!!

    You can learn to do this yourself.
    Start here to learn After Effects:
    http://adobe.ly/AE_basics

  • I got problem with volume of calls...its on max and i still can hear person on other side really bad...i got 4s

    i got problem with volume of calls...its on max and i still can hear person on other side really bad...i got 4s

    Did you fix the problem? I have the same problem and it has been pain in the neck.

  • About really bad experiance with Sales person and store manager

    Hi ,
           Yesterday I have really bad day of my life. I visit verizon wireless store in shrewsbury, MA. I have some issue with my phone. I talk with sales representative about my phone issue. I explain him about my phone issue. She is not at all taking that things seriously. They are saying that go for upgrade. I was not happy with her response then their store manager <Employee name removed for privacy.>.  I was talking about phone issue and trying to find out the possible soultion. She was laughing and talking so badly with us. She was not at all supportive. This is worst experiance in my life.
    <Post edited to comply with the Verizon Wireless Terms of Service. Post was also moved from the Community Announcements space for more exposure.>
    Message was edited by: Verizon Moderator

    I can understand my phone is 1 year old. It pass warrenty. I'm sorry upgrade is not an option for this issue. Please call me once you have time.
               After this kind of bad experiance if again this incident happen. What will bw next step.
             Here main problem is with your manager attitute. She should not behave this way. She was laughing on me and my wife.
             If you have time then call me.
    Thanks for reply me.
    Regards,
    Vedant.
    Sent from my Verizon Wireless BlackBerry

  • Broadband speed has been terrible with really bad ...

    Hi, for the past few days i have been receiving a really bad broadband speed, its varies from 0.90Mbps to 5Mbps normally i would be getting around 3.50mbps to 5mbps but lately its been terrible constatly changing. I tested my speed on speedtest.net and was getting a ping of around 100 + and sometimes it will go down to 50 ish. I have contacted BT the other day and they said they would get back to me today but they have not. Also for the past few days my connection has been dropping but since contacting BT that has stopped but im still getting slow download speeds to the point i cant even watch a YouTube video on a low video quality.
    What i want to know is why i am getting so slow download speeds and a very unstable connection?
    Is there a problem in my area? I have no changed any settings messed around with any cables to make my connection drop.
    Thanks for any help.

    Can you also post the full results from http://speedtester.bt.com/
    Have you tried connecting to the test socket at the rear of the master socket
    Have you tried the quiet line test? - dial 17070 option 2 - should hear nothing - best done with a corded phone. if cordless phone you may hear a 'dull hum' which is normal
    also you could try the hints given by poster RogerB in this link they may help http://community.bt.com/t5/BB-in-Home/Poor-Broadband-speed/m-p/14217#M8397
    Then someone here may be able to help and offer more advice.
    This is a customer to customer self help forum the only BT presence here are the forum moderators
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the reply answers your question then please mark as ’Mark as Accepted Solution’

  • Link-5 wireless elite v2 keyboard with really bad reception

    Hi. I bought a Wireless Elite v2 keyboard a week ago, and it has really bad reception. It should have a maximum range of about 10mts, but I can't use it more than 10cm away from the link-5 dongle.
    I have tried everything listed on this page: http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00006821&tmp_task=solveCategory&cc=us&dlc=en&lc...
    But nothing works. New batteries, no wireless devices near, no things between the receptor and the keyboard, I even tried using it on different houses just to be sure there wasn't anything making interference at home.
    Is the keyboard defective?
    I bought it at Boston, but now I'm on Argentina, I can't just go and get/try a new one...

    Hello,
    Well, sorry to hear that all the tests failed to show any improvement on the situation.
    I would suggest that you try to call HP and to explain the situation, see if they can try to help you to check the issue and maybe exchange the keyboard.
    0-800-555-5000 Capital Federal: 54-11-4708-1600 or via e-mail at the link below.
    https://h10025.www1.hp.com/ewfrf/wc/email?product=4276234&lc=es&cc=ar&dlc=es
    If you can't get any help from this 2 resources, let me know.
    Thanks,
    I work for HP! Please remember to provide and if this helped click ON

  • Quality of printout is really bad

    Hi Experts,
    I use the system command "print screen", to print my visual composer cockpit (only tables and forms, no charts).
    Unfortunately, the quality of some printout is really really bad. It seems that VC does some scaling, in order to fit the form to the paper size. But then, the texts are distorted and hardly decipherable.
    As I use BAPIs and special form layouts, I cannot use the printing capabilites of reports, as described in the famous "How To... Export Data from Visual Composer".
    When I use the flash print function (right click, print...) or the browser print function (menu: file, print...) my VC application is not scaled at all and only the top left corner of my cockpit fits on the paper. The rest is ommitted...Nothing helps, I'm frustrated!
    Who can help me? Any Ideas on how to print a cockpit legibly?
    Thank you very much in advance,
       Benni
    PS: Points will be awarded, of course!

    Benni,
    do you hv multiple iViews on a page or all the forms/tables etc are on the same iView? if you're using multiple iViews, you can enable print on each iView and get users to minimize the other iViews on the page that are not being printed, that way you might get a decent-sized iView. also try to hv the navigation panel in a collapsed state by default, so that there is sufficient space on screen.
    in addition, try to scale your iViews during design time such that when deployed they fit within the screen so that users dont hv trouble scrolling/adjusting etc..i know printing is not something done easily with VC, but hope this helps..
    prachi

  • Why do the photos in my first InDesign project  look really bad?

    Why do the photos in my first InDesign project look really bad? Noticed as I "placed" them, some PDFs or JPEGs (not photos, but PDFs converted to JPEG) looked pretty distorted. Went ahead with the 60+ page project, converted to PDF, sent to client. He converted to a flipbook to proof and really didn't like the photos. Here's the irony. Upgraded to InDesign for this client. Was using Publisher as a standby until I could afford InDesign. Signed up with the Creative Cloud because job was overwhelming Publisher.
    I started the job without a whole lot of knowledge (or patience for the tutorials) and figured I just wing it (and get InDesign for Dummies). Am thinking somethingw as screwed up in the initial setting up of the job. So how do I figure out if this is the issue and can I fix it without redoing all 60+ pages. If anybody has an answer, please let me know.

    helpmemama wrote:
    Why do the photos in my first InDesign project look really bad? Noticed as I "placed" them, some PDFs or JPEGs (not photos, but PDFs converted to JPEG) looked pretty distorted. Went ahead with the 60+ page project, converted to PDF, sent to client. He converted to a flipbook to proof and really didn't like the photos. Here's the irony. Upgraded to InDesign for this client. Was using Publisher as a standby until I could afford InDesign. Signed up with the Creative Cloud because job was overwhelming Publisher.
    I started the job without a whole lot of knowledge (or patience for the tutorials) and figured I just wing it (and get InDesign for Dummies). Am thinking somethingw as screwed up in the initial setting up of the job. So how do I figure out if this is the issue and can I fix it without redoing all 60+ pages. If anybody has an answer, please let me know.
    Ok, first image on your indesign page or any other program for that matter are still images, they are no longer pdf's, jpg's, psd's, etc. Once they load into a program, the file format is no longer relevant until you save again. Onl;y on your drive is the format relavent.
    Second, if you can help it, never use jpg's until you are completely done and will be sharing a jpg. Jpg's are a lossy format are are not the best for preserving quality on your drive. Each time you open a jpg, and save a jpg more data is lost, as that is how that format compresses the data, by throwing it way for ever.
    Third, the problem may not even be with you, it could happen when that person created a flipbook. That is an unknown varible, one which could make you look bad when it had nothing to do with you.
    Fourth, Pay attention to the pixel dimentions of your images, the higher those values are the better the quality. Scaling can and probably will reduce that quality. If you can, it is better to hide parts of the image by cropping with a frame than it is to scale the image. you can scale, but pay attention to it.
    I will stop there for now, as some of what I wrote is based on assumtions. That normally does not work out too well.

  • Photoshop CC really bad lagging on new rMBP

    I resently bought a new Retina MacBook Pro 13" with a nice fast 2,8 i7 proccesor and a big chunk of 16 Gb ram. After using it on my older iMac I was exited to use it on my new MacBook. But its lagging really bad. It makes it unusable for me. I don't work with large files and we mostly use it for small UI design. I use a Bamboo Wacom and use OpenGL is on. when turned of its a lot faster but this results in masive graphic bugs.
    Anyone know how to fix this? Because I'm really thinking of switching to Sketch 3 (http://bohemiancoding.com/sketch)

    Well, something is up with your system to make it slow.
    Do you have any third party plugins? Have you tried disabling them?
    Do you have any utilities that would interfere with other applications (antivirus, firewall, etc.)?
    And the "graphics bugs" mean that you have a driver problem which will have to be addressed by Apple.

Maybe you are looking for

  • Url mapping

              I have a webapp and the welcome file is:           http://localhost:7001/LAM/login.jsp.           All of the posts and gets are sent to a single servlet           that controls the flow to and from jsp pages.           My co-workers and I w

  • Can't save/download pages/files in FF 12.

    A few days ago, my good old FF (12) stopped downloading and saving. Actually, in the download screen it looks as if it was downloaded (shows in its full size in the Download screen), but the 'open' option is gray and it can't be found in the download

  • Problems attaching a new data disk on a Suse Virtual Machine

    Hi! I loose a Suse 11 Virtual Machine after attacing a 2nd data disk. When I reboot it, the machine freezes and give no response. I've downloaded the OS disk and created a new VM on my PC's Hyper-V. The VM does nothing, after Lilo the screen turns bl

  • HT1212 ipod is diabled, try again in 22,456,298 minutes

    My daughters ipod can not be opened, suddenly when she went to turn on the ipod this is what came on the screen ipod is disabled, try again in 22,456,298 minutes. what do we do, please help me thanks

  • Transferring a final cut project

    I was doing a project on Final Cut Pro and put the file on an external hard drive so I could put it onto another computer to finish it. The computer I'm finishing the project on has Final Cut Pro HD 4.5 instead of regular Final Cut Pro, and when I tr